Optimizing for your software project becoming big is the same as optimizing a car to hit a rock wall - you are optimizing for failure
No you're not. You're optimizing a car that can survive running into a rock wall. If that's what the car needs to do, you're doing exactly the right thing. If, instead, it needs to get people places, or be fuel efficient, or drive over 120mph, then you're probably doing the wrong thing.
Yeah.. true, but indeed the best scenario is not to hit the wall... Drive slower, more energy efficient and take the best route and try not to fall asleep while you're at it
No you're not. You're optimizing a car that can survive running into a rock wall. If that's what the car needs to do, you're doing exactly the right thing. If, instead, it needs to get people places, or be fuel efficient, or drive over 120mph, then you're probably doing the wrong thing.