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


Highly influential videos I recommend you watch

My 'to watch' list