The hacker sits down. It’s been a long time since he worked on this project, so he figures he should probably make sure the tests are passing first.
A few minutes ago I was about to quote and link to a blog article on my personal journal, which, like this blog, is a self-hosted WordPress site. WordPress provides a very handy “Press This” bookmarklet, which makes it easy to quickly populate a new post with a quote, a title, a link back, and […]
Thank you for this opportunity to speak at MeritConf 2015. First, a little background: I have been committed to the advancement of meritocracy for decades. Just ask my close personal friend Max Merrit, or any of the other fine fellas in Merit Club. (For those who don’t know: Merit Club is made up of meritorious individuals who […]
Look, let’s face it: Ruby tools are terrible. If you’ve worked in any Lisp you know what I’m talking about. If you’ve worked in Java or C# anytime recently you know what I’m talking about. If you’ve worked in Haskell you know what I’m talking about. “But Avdi! Lisp is homoiconic, and those other languages are statically […]
Once upon a time I wrote code to ferry packets of information from a radar antenna to a graphical display. I wrote this code because a company paid me money to do it, and because it made my manager smile and say “good job!” when I wrote it and it worked the way he wanted it […]