Every System Eventually Sucks


There is no “right” architecture, you’ll never pay down all of your technical debt, you’ll never design the perfect interface, your tests will always be too slow.

Worry less about elegance and perfection, worry more about achieving your goals.