Swizec Teller
software engineering lessons from production
Blog
Books
About
Get the newsletter 💌
Programming
87 articles ·
all categories
Programming articles
November 2012
Webcamp Zagreb report
November 27, 2012
Game development in Webgl
November 19, 2012
Experienced developers can't solve this problem
November 2, 2012
October 2012
Simple trick that lets you code twice as fast
October 8, 2012
September 2012
Monads, monads, monads, monads
September 3, 2012
August 2012
I've hit a glass ceiling of coding productivity. Now what?
August 30, 2012
An elegant way to randomly change every list member in Haskell
August 13, 2012
July 2012
Levenshtein distance in Haskell
July 6, 2012
Haskell and randomness
July 2, 2012
June 2012
Why I still haven't learned Haskell
June 18, 2012
May 2012
Natural Language Generation system architectures
May 30, 2012
Programmers are optimists
May 25, 2012
My brain can't handle OOP anymore
May 7, 2012
April 2012
Using Backbone to improve multiselects
April 13, 2012
What Refactoring is, and what it isn't
April 11, 2012
March 2012
I wish this existed
March 23, 2012
Closure and currying magic for cleaner javascript
March 14, 2012
How to make your django app slow
March 5, 2012
February 2012
Unit testing is for lazy people
February 27, 2012
The commonest javascript bug
February 24, 2012
January 2012
Heroku, mongo, node.js - a problem
January 30, 2012
Appcelerator Titanium might've made it to my toolbox
January 23, 2012
This Haskell is wrong. Why?
January 20, 2012
Collatz, Haskell and Memoization
January 9, 2012
A message from your future self
January 6, 2012
December 2011
Sabbatical week day 3: Raining datatypes
December 29, 2011
Learning me a Haskell
December 23, 2011
The problem with threads
December 21, 2011
Why programmers work at night
December 15, 2011
Javascript's lack of strftime
December 12, 2011
← Older
Page 2 of 3
Newer →