Learning about Dates and TImes in software engineering
The best learning comes from exploring rabbit holes. So, here's one to consider: dates and times. In our day to day lives we assume that we have a pretty good idea of how dates and times work....
Which rabbit holes should you explore?
Earlier, I went on a little rant about the proper way to explore rabbit holes . Except, there is no 'proper way'. Just do it your way. Surely you're curious about something? Let's...
Learning comes from curiosity, and from proper exploration of rabbit holes
The most effective learning comes from following your curiosity. Not from following somebody else's map. The step by step path that's laid out before you? That's just a starting point. To ...
Taking a Pause Is an Overlooked Skill
It's as simple as that, really. Pause. Take a break. Look up from the keyboard. Look out the window. Get out of your chair. Walk around. Drink water. Get out of your head. Take a deep breath....
Functions are the sentences of coding
Statements and functions are your tools, just as words are the tool of the author. Learn to wield them well. Imagine your favorite authors, and the work they have done. Maybe they wrote some novels,...
You still own the correctness and the quality
You, the human software developer, are accountable for the correctness, and the quality, of the systems that you build. No matter what tools you use to generate the code. By quality, I mean all...
The Only Two Things You Can Do Today As A Software Developer
You can do only two things each day as a software developer. First, make a reasonable effort to embrace the opportunities, and solve the challenges, that are in front of you. Second, make a...