Swizec Teller
software engineering lessons from production
Blog
Books
About
Get the newsletter 💌
Haskell
22 articles ·
all categories
December 2017
Advent of Code Day 24 – The A* Algorithm, I think
December 25, 2017
Advent of Code Days 17 & 18 – Spinlocks and Interpreters
December 18, 2017
Advent of Code Day 13, Packet Scanners
December 13, 2017
April 2014
Week 20: Making ad-hoc polymorphism less ad hoc
April 30, 2014
November 2013
My old code is atrocious
November 12, 2013
October 2013
About achieving polymorphism in Javascript
October 15, 2013
September 2013
Are map, reduce, and filter turing complete?
September 17, 2013
April 2013
Writing a REST client in Haskell
April 25, 2013
October 2012
Aho-Corasick string matching algorithm in Haskell
October 5, 2012
September 2012
Markov chain poem trainer+generator in 29 sloc of Haskell
September 21, 2012
Monads, monads, monads, monads
September 3, 2012
August 2012
Amdahl's law in action - 27s to 0.03s by changing a function
August 17, 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
January 2012
Lychrel numbers
January 27, 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