> he amount of money we wasted with that single mistake would have paid my salary for several months.
Sure. Presumably, though, your engineering salary for a couple months had more business value than you would have saved, so it's still a net plus.
> Too much up front design will kill your velocity. And not enough up front design will cost you too. If there's a good rule of thumb here, I haven't found it yet.
In my opinion, err on the side of velocity. Most startups are worrying about staying alive.
If the startup survives to have the problem of ripping out bad decisions, consider that your engineering decisions did their job and chalk it up to the scars of battle.
"Good judgement comes from experience. Experience comes from bad judgement."
Sure. Presumably, though, your engineering salary for a couple months had more business value than you would have saved, so it's still a net plus.
> Too much up front design will kill your velocity. And not enough up front design will cost you too. If there's a good rule of thumb here, I haven't found it yet.
In my opinion, err on the side of velocity. Most startups are worrying about staying alive.
If the startup survives to have the problem of ripping out bad decisions, consider that your engineering decisions did their job and chalk it up to the scars of battle.
"Good judgement comes from experience. Experience comes from bad judgement."