There is no perfect system, it’s all about the tradeoffs

Dear new developer, I want to build perfect systems. There's something so beautiful about a perfect bit of code that solves a problem elegantly and succinctly. Especially if it comes with a set of unit tests and great documentation. But, every time I start to work on any real world problems, tradeoffs come into play. … Continue reading There is no perfect system, it’s all about the tradeoffs