Post
disagree. things grow and change over time decisions that were correct become suboptimal over time there was often no way to know at the time that something was going to become debt any code that sits untouched on a shelf eventually grows bugs or turns into debt "time makes fools of us all"
0 reposts1 like
to be clear, this is what I'm referring to bsky.app/profile/kyle... your guesses are rarely going to be correct by the time you need the thing, requirements will have changed, and now you're building on a crooked foundation yagni until you do
times, like reduced upfront complexity (in code or infrastructure) to avoid premature optimization that will eventually need to be addressed with eg user growth.