digress into development
2018
Don’t learn Dvorak
Platform Values
How to avoid Merge Conflicts
Private Methods are a Code Smell
2017
How to fix bloated Controllers
Do Structured Bug Reports Reduce Bug Processing Costs?
A Case Against Global Node Modules
2016
:syntax off
Web UX Patterns
Content First Design
2015
Why Passwords don’t make sense
2014
An introduction to Category Theory: Slides
Say hello to Rubysierung
I went on a journey to Haskell and all I got was a pattern matcher for ruby