Archives
Here you can find all my previous posts:- What makes developers productive? - July 15, 2023
- Tech debt gets worse before it gets better - January 29, 2022
- A Few Notes on Problem Solving - January 1, 2022
- Please don't argue with the weather - October 11, 2021
- Scary Logic - May 12, 2021
- The problem with slow tools - April 1, 2021
- Writing Useful Comments in Code - March 21, 2021
- How to write readable code - February 2, 2021
- Why Software Development is Hard - January 1, 2021
- Software Shouldn't Flow Away - July 2, 2020
- Rules for Autocomplete - March 19, 2019
- Type inference for Haskell, part 23 - January 24, 2019
- Type inference for Haskell, part 22 - January 23, 2019
- Type inference for Haskell, part 21 - January 22, 2019
- Type inference for Haskell, part 20 - January 21, 2019
- Type inference for Haskell, part 19 - January 20, 2019
- Type inference for Haskell, part 18 - January 19, 2019
- Type inference for Haskell, part 17 - January 17, 2019
- Type inference for Haskell, part 16 - January 16, 2019
- Type inference for Haskell, part 15 - January 15, 2019
- Type inference for Haskell, part 14 - January 14, 2019
- Type inference for Haskell, part 13 - January 13, 2019
- Type inference for Haskell, part 12 - January 12, 2019
- Type inference for Haskell, part 11 - January 11, 2019
- Type inference for Haskell, part 10 - January 10, 2019
- Type inference for Haskell, part 9 - January 9, 2019
- Type inference for Haskell, part 8 - January 8, 2019
- Type inference for Haskell, part 7 - January 7, 2019
- Type inference for Haskell, part 6 - January 6, 2019
- Type inference for Haskell, part 5 - January 5, 2019
- Type inference for Haskell, part 4 - January 4, 2019
- Type inference for Haskell, part 3 - January 3, 2019
- Type inference for Haskell, part 2 - January 2, 2019
- Type inference for Haskell, part 1 - January 1, 2019
- Ikko Language - December 6, 2018
- The Problem with Null - May 12, 2018
- Cheatsheet: Stacking the State and Either Monads - April 2, 2018
- Understanding Algorithm W - March 25, 2018
- Moving git commits between repos - July 15, 2017
- Dear FCC - July 12, 2017
- Cheatsheet: Free Monad - July 11, 2017
- Cheatsheet: Rank 2 types with typeclasses in Haskell - July 8, 2017
- Photo from Austin - May 1, 2017
- Know Your Nil - March 29, 2017
- Warming up to Go - August 28, 2015
- Why I Want Static Typing - August 16, 2015
- Pier 14 Bike Ride - June 7, 2015
- Neither Lisp nor C - June 7, 2015