• Arbitrary Limits, or “64 Bits ought to be enough for anybody”

    Let’s talk about integers. Yes, I heard you – yes, there are more interesting things in the world, but let’s just stick to the good ‘ol integer for now. What is an integer? Easy, right? It’s a 16 32 64 Bit signed unsigned number with a maximum range of -2^32 -2^64 0 (or -2^30 or…

  • Forwards, Backwards, or nil

    Programming languages can be categorised into many, many – uh, categories. That’s no news. But, no matter if you write object-oriented, structured, functional, or brainfuck – someday someone will read your program. (Well, maybe not if you’re writing in Brainfuck… let’s better just keep that aside for now) Now, the first thing that I notice…