Feed a man for a lifetime — AI version

In a thread on a Swedish forum for tabletop role-players, someone asked for help with dice probabilities. A basic question involving two six-sided dice. Two replies came in almost instantly with a correct solution supported by mathematical/probability arguments. You can say they “gave a man a fish”, referring to the classic proverb. I was thinking … Continue reading Feed a man for a lifetime — AI version

Office or remote?

The pandemic showed that software engineers can work productively from home. But most of us have also realised that working remotely is hard to sustain as a healthy business operating model. So what is the recipe for success in post pandemic software engineering?

Great software

At a recent interview I was asked: What is good code? While I have written code professionally since 1999, I think a more interesting question is: What is great software? While the source code important, it doesn’t live in a vacuum. To write good code, you need to understand the larger context of the system. Reflecting after the interview, here is the answer I would give today.