There’s a meme, originating from certain corners of the Functional side of programming, that “patterns are a language smell”. The implication being that “good” languages either already encode the patterns as language features, or they provide the tools to extend the language such that modeling the pattern explicitly isn’t needed. This misses the point on rather […]
True story: I once worked on a project where I was told from the outset that “we probably will not use your code”. This was back when I worked at a big defense contractor. There were negotiations under way for an expanded contract that would obviate the work I was doing, if it were signed. […]
One of my favorite Frog and Toad stories goes like this: One day, Frog and Toad make cookies together. Later, as they are scarfing down cookie after delicious cookie, Frog suggests that if they don’t stop eating cookies, they will get sick. Toad agrees.
First of all I want to say I have amazing customers. Like, seriously fantastic customers who go above and beyond to show their appreciation of what I do for a living. I’ve had people cancel their subscriptions because they needed to focus their finances elsewhere, notice that they still had access to some episodes in […]
A meditation on the inadequacies of boolean values.