Use Case
Improve the quality of our code
SOLID Principles
TDD
Problem
We have too many bugs, and tech debt that is resulting in us releasing new features slower and slower over time. Senior engineers are overworked, and still unable to stay on top of everything.
Outcome
All members of a team are able to write high quality and idiomatic code that is well tested and easy to extend. Tech debt starts to shrink, and new features are released quicker. Senior engineers spend more time on design and architecture, and less time on fixing bugs / reviewing bad code.
Skills
SOLID Principles
TDD
Plus other specific programming languages
Timeframe
2-10 months
(~3 hours of live learning per month) depending on the starting point of the tech team, and the determined scope.