Resources
Books
Highly influential books I recommend you read
- Extreme Programming Explained by Kent Beck
- Clean Code by Robert Martin
- The Clean Coder by Robert Martin
- Clean Architecture by Robert Martin
- Test Driven Development: By Example by Kent Beck
- Domain Driven Design Distilled by Vaughn Vernon
- F# For Fun And Profit by Scott Wlaschin
- Domain Modelling Made Functional by Scott Wlaschin
My 'to read' list
- Accelerate by Nicole Forsgren PhD, Jez Humble, and Gene Kim
- Working Effectively with Unit Tests by Jay Fields
- A Taste of Category Theory for Computer Scientists by Benjamin C. Pierce
- Expert F# by Don Sym
- Refactoring: Improving the Design of Existing Code (2nd Edition) by Martin Fowler
- Implementing Domain-Driven Design by Vaughn Vernon
- The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt and David Thomas
- Refactoring: Improving the Design of Existing Code by Martin Fowler
- Pair Programming Illuminated by Laurie Williams
- Working Effectively with Legacy Code by Michael Feathers
Videos
Highly influential videos I recommend you watch
- 8 Lines Of Code by Greg Young
- SOLID in the Wild by David Edwards, Mike Kenyon, and Zoe Gagnon
- Connascence Explained by Jim Weirich
My 'to watch' list
empty