Software Development
- 2 + 2 = 5… !? and why compiler warnings are good
- Don’t “Push” Your Pull Requests
- Terse operators make business code more readable
Engineering
- Haskell: If monads are the solution, what is the problem?
- Haskell in production: A GHC upgrade success story
- Hacking law firms with abandoned domain names
Career
- Why Every Software Developer Should Become a Consultant
- The one essential skill that will set you apart from other developers
- How to get back on track after you’ve burned out programming
Management
- Assessing software engineering candidates
- Thriving Small
- A Year Ago, I Stepped Away From a Leadership Position. Here Are 7 Things I Learned From That.