When you code. Mean it.
So often we are confronted with the option of building or not building. Staring at a line of code. Complete the syntax, writing in automatic.… Read More »When you code. Mean it.
So often we are confronted with the option of building or not building. Staring at a line of code. Complete the syntax, writing in automatic.… Read More »When you code. Mean it.
To get started in software you need two things. A good memory for useless details and an ability to see patterns in the things around… Read More »What Do You Need To Get Started in Software?
There is a contradiction at the heart of software development which is this: Software engineers have to make a series of small bets every day… Read More »Colouring Outside the Lines
One of my favourite podcasts is Maintainable by Robby Russell. I’ve just caught up with the episode with Professor John Ousterhout called “It’s Not You,… Read More »How to Build Maintainable Software
You can read all the books and take all the courses you want. You can learn all the languages and frameworks there are to learn,… Read More »How To Be A Good Developer
In last week’s episode of the Beyond Coding podcast, Patrick, interviewed Kevin Powell about his approach to creating well-designed CSS solutions. In the interview, Kevin… Read More »Is The Path of Least Resistance Sometimes The Right Choice?
I almost called this article – The Anti Engineer – but I don’t want to piss off those who consider themselves software engineers. That’s not… Read More »Are You An Engineer or A Dreamer?
Think about how we can improve our interactions in the sometimes emotional world of software engineering. Do Pull Requests make sense in our modern way… Read More »Pull Requests cause Friction
Before the world had VS Code there was Sublime Text. Before the world had Notepad++ there was Notepad. Before vi and emacs? Well I’m not… Read More »Why Vi or Emacs?
Just out of university with a degree in EE and a masters in EE about software process engineering behind me, I didn’t know what I… Read More »Do You Need The Default Clause?