Since 2002, I have been keeping track of all the tricky bugs I have come across. Nine years ago, I...
Here are more good programming quotes I have found since my last post. ...
This week I attended the Jfokus software development conference in Stockholm, Sweden. I first went in...
I am using a very simple system for remembering commands and procedures, and for tracking what I work...
Using ChatGPT when I code has been a real productivity boost for me. Instead of reading an example on...
Before I read The Man from the Future by Ananyo Bhattacharya, I only knew about John von Neumann in...
For the first time ever, I was laid off, and had to find a new software developer job. I managed to...
“Software design is preparation for change; change of behavior” Tidy First? is a new book by Kent...
I really like this quote from Jeff Bezos: “Anybody who doesn’t change their mind a lot is...
Two months ago, I was a guest on the Maintainable podcast. The first question the host Robby Russell...
I really enjoyed reading Algorithmic Trading: A Practitioner’s Guide by Jeffrey M. Bacidore. Before...
Every time I hear about software maintenance as a distinct activity, I cringe. That’s because it is...
A few months ago I switch to working in Go. Before that, my main language was Python for many years....
I recently finished Effective Software Testing – A Developer’s Guide by Maurício Aniche, and I really...
There seems to be an established truth in programming that code reviews find a lot of bugs. An...
I really liked A Philosophy of Software Design by John Ousterhout. It is compact and short, only 170...
I used to think that I didn’t need comments if I wrote self-documenting code. However, I have...
Microservices have gone through a complete hype cycle. From being hailed as the one true way to build...
For the past few months, I have been interviewing with several companies. In all cases, one or more...
Here are more good programming quotes I have found since my last post. Programming “It...
Choosing test values when writing unit tests is mostly guided by the need to cover all cases of the...
This fall I took the course Mathematical Modelling of Football from Uppsala University. It was taught...
You have developed a new feature. The code has been reviewed, and all the tests pass. You have just...
To check if a program is doing what it should, you can inspect the output from a given input. But as...
Because of the Corona pandemic, our whole company has now been working from home for 12 weeks....
I really enjoyed reading Artificial Intelligence – A Guide for Thinking Humans by Melanie Mitchell. T...
In the fall of 1999 I got the biggest productivity boost of my entire career as a software developer....
I really like Secure by Design. The key idea is that there is a big overlap between secure code and...
Here are more good programming quotes I have found since my last post. ...
In the book club at work, I just finished reading Grokking Deep Learning by Andre...