If you solve problems at the superficial level in a program you'll get hacks that create brittleness and leave an architecture that is hard to navigate.

· Bits and Bobs 8/24/26
  • If you solve problems at the superficial level in a program you'll get hacks that create brittleness and leave an architecture that is hard to navigate.
    • Going fast now makes you go slow later, at a compounding rate.
    • Refactoring gives leverage, but requires you to go slow now.
    • Solving problems at the right layer is how to get leverage, but finding the right layer requires going slower than your top speed.

More on this topic

From other episodes