“The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination.” — Fred Brooks, The Mythical Man-Month
Not being as eloquent as Fred Brooks, I say “Invisible Blocks: for building invisible machines”, where he says “castles in the air.”
I write software, for a living, and for fun. I tinker, more than toil. As professional programmers go, I have a slight bias towards math-y, computer-science-y topics, but I actually write more about how software makes you think. I also think about design (both software-specifically, and in general). I’m an auto-didact. Lately, I’ve been doing more and more with generative art. I also make WordCram.
Come see me at a newhaven.io meetup.
Hi Dan! As a newcomer to your blog, what posts do you recommend reading to a person in my position? I stumbled upon your post concerning finding out an average without using the sum of values.
Hello Cristopher,
I mostly write here about software, via JavaScript, Ruby, C#, and Java. Here are some posts I think are decent, but don’t get as much traffic as the more google-able ones:
A Faster, Cheaper Fibonnaci Definition
Why Functional JavaScript?
Fear, Uncertainty, and Doubt
Simplifying Boolean Expressions
Passing by reference, and dog leashes
Why We Abstract, and What to Do When We Can’t
Array.prototype.toString
A JavaScript War Story
I hope you like them!
I should really update this page one of these days…
Dan, very interesting stuff here!