Will You Survive or Thrive in Twenty Twenty Five?
I have a problem with New Year. Why should we get excited about the possibility of a new year when every day brings so much… Read More »Will You Survive or Thrive in Twenty Twenty Five?
I have a problem with New Year. Why should we get excited about the possibility of a new year when every day brings so much… Read More »Will You Survive or Thrive in Twenty Twenty Five?
I have a few friends who think that AI will be the end of their software engineering career. Honestly, I don’t agree with them. I… Read More »Is AI a threat to your job security?
Alongside my day job I’ve been making a concerted albeit slightly haphazard effort to build a consulting career over the last few years. This means… Read More »Self-Compassion on the Anxiety Boredom Threshold
Do you know how many mistakes the average software engineer makes over their career? It’s a lot. In fact, it’s directly proportional to the number… Read More »Humans Screw Up. Why Don’t Other Humans Accept This?
I’m in my 50s and I’m interested in learning more about ADHD. So I spend a long, long time reading around the subject and then… Read More »Exploring Neurodivergence: ADHD and me
In January 2022, I started writing a book about automation. Shortly afterwards, I set up a blog. Every day, I wrote about things that annoyed… Read More »The Limitations of the One-Person Consultancy
Did Philip K. Dick ever take a vacation? From reading him you wouldn’t think he strayed far from his thoughts. On my vacation I just… Read More »The Gift of Helplessness
So much of what we do as programmers, as software engineers, is social. And most of us, are not the most social people. Programming appeals… Read More »How to be a Better Software Engineer
Many corporations have a set of values that they espouse as part of their corporate vision for how employees are treated and should treat each… Read More »Respect: How to Give It and How to Accrue It
I have observed that companies use industry conferences for different purposes. Sending engineers and architects to (often far-flung) events to attend as a reward, sending… Read More »Do you need to be a public speaker to be a great engineer?