Articles

Software engineering lessons from production, raw and honest from the heart — almost 20 years of them. Jump to a year in the sidebar, or browse categories and curated collections.

184 articles from 2012 · show all

October 2012

Cool thing Thursday: Dream of Pixels

Why you can't focus on a single great idea

Simple trick that lets you code twice as fast

Aho-Corasick string matching algorithm in Haskell

Implementing the aho-corasick algorithm in Haskell

Cool thing Thursday: Fog of World

Elementary.

September 2012

Quick scatterplot tutorial for d3.js

Cool thing Thursday: Ceylon

On becoming a college dropout

Markov chain poem trainer+generator in 29 sloc of Haskell

Cool thing thursday: in-browser 3D modeling with live preview

Fizzbuzz without ifs in 90 char. I will buy you a beer if you can do better.

Teleportation, would you use it?

Turns out I'll be writing a book

Waking up early - the best way to waste the day

DO benchmark yourself against normal

Monads, monads, monads, monads

August 2012

I've hit a glass ceiling of coding productivity. Now what?

Services I want to pay for

Python and lazy evaluation

The birth of LISP - a summary of John McCarthy's original paper

Is there a freelancer friendly bank?

Amdahl's law in action - 27s to 0.03s by changing a function

Entrepreneurs, this is how much confidence you need

App.net put a price on early adopter pride. And it worked.

An elegant way to randomly change every list member in Haskell

Scraping with Mechanize and BeautifulSoup

My first longboarding event

Despite daily strength training I'm not fit enough for WW2