“Heap, heap, array!”

Programming is inherently practical: it is the process of turning vague thoughts into precise and concise algorithms that can be repeatedly executed by a dumb computer, autonomously. It can also be a creative and intrinsically rewarding endeavour however. It’s tinkering, digital handicraft with unlimited saves, reloads, and undos. In other words: it’s fun – except when things don’t work the way you want them to. “Heap, heap, array!” tells you everything you need to know about the good, the bad, and the ugly parts of programming.

What’s new