read


read
or learn more

Fogus’s Tenth Rule

May 1, 2013 some comments

with all apologies to Philip Greenspun Any sufficiently complicated Clojure program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of OPS5. :F

The Devil’s Programming Glossary: Yak sweater

Apr 29, 2013 one comment

Yak sweat·er Noun /yak swet·er/ A framework that you created before a better framework came out but that you still use because you know it intimately. as in the line from Shakespeare’s play Much Ado About nil “Indeed thou did invent the wheel, alas t’is an oblong wheel thou hast creat’d. Avast and no longer [...]

Announcing underscore-contrib

Apr 25, 2013

Although I hoped to wait another day or two to talk about this on my blog, circumstances have force my hand. Therefore, I would like to take a few of your spare moments to talk about a new project that I’m working on called underscore-contrib — an extensions library / proving ground for Underscore.js.1 TLDR; [...]

Using unification to write readable Clojure macros?

Apr 23, 2013 some comments

In my core.contracts code I’ve experimented with using unification to aide read- and re-readability in my macros. Often I’ve found that I’ll hit a wall when returning to a macro that I wrote long ago. A mass of documentation often helps, but I wanted something more. I think I’ve found it… or at least the [...]

5-3-1-0.5-year projects

Apr 18, 2013 one comment

Recently there was a wonderful post call “The joys of having a forever project” that was very motivational and got a lot of people excited. Due to that post I went searching around and found a whole under-culture of forever projects on the Internet including a SubReddit devoted to the topic. While I can understand [...]

Continue >>