Software Development
- From STUPID to SOLID Code!
- Why SOLID Matters
- SOLID Principles and code structure
- Haskell: Unexpectedly Making It Harder To Unit Test
- Four Reasons to Use Maps Instead of Classes
- Little Introduction To Functional Programming & WCF Example in F#.pdf
- Temporary Field code smell via Mark Seemann
- Functional Design Is Intrinsically Testablem via Mark Seemann
- Types of Test Doubles
- Library patterns: Why frameworks are evil
- Functional error handling – parsing command line arguments in F#
Career
- 6 Things Successful Freelancers Regret Not Doing Sooner
- Learning new programming languages
- Some thoughts on Technical Debt
Culture
- Stop Remote Working! via Mark Gray
- Confirmation Bias and The Twelve-Day Technical Problem
- 5 Attributes of the Engineer I Want to Hire
- Why Rockstar Developers don’t Ask for Help