I’ve written before that I am my code. Today I felt the urge to reiterate this message on Twitter. I thought I’d collect the series here for posterity, in slightly modified order. People don't tell singers "you are not your songs", or artists "you are not your paintings". #iammycode — Avdi Grimm (@avdi) May 20, […]
If there is a programming language whose designers took into account the fact that humans would have to use fingers to type it onto keyboards for multiple hours a day, I have yet to encounter it. I say this after investing a fair amount of time on typing.io, which treats programming languages purely as typing exercises. If […]
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.