Complete Archives

Eleven Years of Erlang March 10, 2010

It Made Sense in 1978 March 4, 2010

Dehumidifiers, Gravy, and Coding March 3, 2010

Optimizing for Fan Noise February 10, 2010

What to do About Erlang's Records? January 30, 2010

Nothing Like a Little Bit of Magic January 29, 2010

Flickr as a Business Simulator January 25, 2010

No Comment January 16, 2010

The Recovering Programmer January 1, 2010

Follow-up to "Functional Programming Doesn't Work" December 30, 2009

Functional Programming Doesn't Work (and what to do about it) December 28, 2009

How I Learned to Stop Worrying and Love Erlang's Process Dictionary December 9, 2009

Slow Languages Battle Across Time November 14, 2009

How Did Things Ever Get This Good? November 10, 2009

Tales of a Former Disassembly Addict October 18, 2009

Micro-Build Systems and the Death of a Prominent DSL September 27, 2009

The World's Most Mind-Bending Language Has the Best Development Environment August 24, 2009

A Personal History of Compilation Speed, Part 2 August 22, 2009

The Pure Tech Side is the Dark Side August 8, 2009

A Personal History of Compilation Speed, Part 1 August 2, 2009

Want People to Use Your Language Under Windows? Do This. July 28, 2009

How to Crash Erlang June 15, 2009

Digging Deeper into Sufficiently Smartness June 14, 2009

Let's Take a Trivial Problem and Make it Hard May 4, 2009

On Being Sufficiently Smart April 18, 2009

How My Brain Kept Me from Co-Founding YouTube April 7, 2009

Puzzle Languages February 7, 2009

Revisiting "Purely Functional Retrogames" January 4, 2009

Accidentally Introducing Side Effects into Purely Functional Code December 14, 2008

Timidity Does Not Convince November 30, 2008

Macho Programming August 30, 2008

Understanding What It's Like to Program in Forth August 2, 2008

Kilobyte Constants, a Simple and Beautiful Idea that Hasn't Caught On July 20, 2008

Functional Programming Went Mainstream Years Ago July 6, 2008

Want to Write a Compiler? Just Read These Two Papers. June 29, 2008

A Spellchecker Used to Be a Major Feat of Software Engineering June 8, 2008

Coding As Performance May 31, 2008

Don't Be Afraid of Special Cases May 25, 2008

Purely Functional Retrogames, Part 4 May 11, 2008

Purely Functional Retrogames, Part 3 May 3, 2008

Purely Functional Retrogames, Part 2 April 19, 2008

Purely Functional Retrogames, Part 1 April 12, 2008

My Road to Erlang March 23, 2008

Slumming with BASIC Programmers March 9, 2008

In Praise of Non-Alphanumeric Identifiers February 25, 2008

Five Memorable Books About Programming February 18, 2008

Back to the Basics of Functional Programming January 31, 2008

Don't Structure Data All The Way Down January 20, 2008

Garbage Collection in Erlang January 6, 2008

Why Garbage Collection Paranoia is Still (sometimes) Justified January 5, 2008

Functional Programming Archaeology December 28, 2007

Would You Bet $100,000,000 on Your Pet Programming Language? December 23, 2007

Timings and the Punchline December 21, 2007

Revisiting "Programming as if Performance Mattered" December 16, 2007

Finally: Data Structure Constants in Erlang December 9, 2007

Two Stories of Simplicity December 8, 2007

Deriving Forth December 6, 2007

Trapped! Inside a Recursive Data Structure December 1, 2007

Sending Modern Languages Back to 1980s Game Programmers November 20, 2007

Erlang as a Target for Imperative DSLs November 18, 2007

Follow-up to "Admitting that Functional Programming Can Be Awkward" November 13, 2007

Admitting that Functional Programming Can Be Awkward November 9, 2007

On the Perils of Benchmarking Erlang November 4, 2007

A Deeper Look at Tail Recursion in Erlang November 2, 2007