Swizec Teller
software engineering lessons from production
Blog
Books
About
Get the newsletter 馃拰
Programming
74 articles 路
all categories
29 articles from
2012
路
show all
December 2012
I infiltrated #railsgirlslj, here's what it was like
December 17, 2012
Cool thing Thursday: Emacs tramp-mode
December 6, 2012
November 2012
Testing socket.io apps
November 30, 2012
Cool thing Thursday: alertify.js
November 29, 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