
The simple things I want in a text editor
It’s hard to find an editor with a rather simple set of requirements. I’ve been looking a long time, and still don’t have one.

It’s hard to find an editor with a rather simple set of requirements. I’ve been looking a long time, and still don’t have one.

Every day millions of programmers require the length of a string. Despite this there is no universal definition of what string.length actually represents. It changes

On 9 February human error resulted in 11 deaths and 80 further casualties in tragic wreck near Bad Aibling, Germany. Despite a supposedly robust safety

Are our discussions about errors focusing on the right part of the problem? We tend to argue about what exceptions mean, or how return values

Sometimes I just like to sit back and code something. Free from deadlines. Free from requirements. Free from issue systems and planning teams. It’s so

There’s a lot of confusion about how to classify software issues. Is something a programmer error, or is it an design defect? Is a misbehaviour

Being able to make a code change and quickly see the result is critical. The longer we have to wait, the more code quality suffers,

What is good code? Even if I say nobody cares about your code the quality nonetheless does influence a project. Functional correctness reigns supreme, but

Nobody cares about your code. It was quite a shocking moment when I learned this in my programming career. I would take great care in

Complexity is sometimes portrayed as a corner stone to the theory of computation. What good would algorithm analysis be if we had no way to