(Untitled)

It follows that functional programming has little to do with functional notation. It is a trivial and pointless task to rearrange some piece of symbolism into prefixed operators and heavy bracketing.…

(Untitled)

Of all the lessons I’ve learned, there is one that can summarize them all in 3 simple words: everything is terrible. This text is an attempt to recount some of the hard-earned lessons I have ended up…

(Untitled)

the global programming community, is fashion-driven to a degree that would embarrass haute couture designers from New York to Parisin the real world fashion trumps all. Steve Yegge, in the foreword t…

(Untitled)

Einstein argued that there must be simplified explanations of nature, because God is not capricious or arbitrary.  No such faith comforts the software engineer. Fred Brooks…

(Untitled)

Math, you might say, is a conspiracy theorist’s dream: it’s the one part of life where, when you see things match up, the odds are excellent that it’s not just a coincidence, that there is a deep expl…

(Untitled)

The old-time Unix culture has largely reinvented itself in the open-source movement. Doing so saved us from extinction, but it also means that the problems of open source are now ours as well. Eric S…