Alex on Code
This is Alex on Code, a blog on programming and software by me, Alex Nixon.
Occasionally I have thoughts which I think are worth sharing. When that happens I’ll write them down and they’ll appear here. Usually, but not always, they will be related to some aspect of programming, technology, or the craft of software engineering.
Static types are dangerously interesting
You can use static types to forbid certain bad behaviours from happening at runtime. However, they don't come for free. This post walks through a real-world example in Haskell and highlights a danger that often arises.
It's time to start writing
In 2004, Amazon's Jeff Bezos instructed a firm-wide ban on powerpoint. Starting from there, I explore how software engineers can use writing to increase their effectiveness.