Hacker News new | past | comments | ask | show | jobs | submit login

”Start late” in relation to paying attention to details, testing UI and other quality aspects that are not visible in the beginning. In simple terms: budget some time to handle unknowns. Or at least some of them.

When it comes to the amount of upfront design needed…

…yes, everyone agree ”complete vision no stone unturned” is the optimal. That is easy ask.

In real life that is not possible, unless you are working with incredibly small scope OR without any schedule. I.e. not possible. Business with money involved? Just no.

Agree on level of experience. Experience usually helps a lot.

Unable to design and develop system with certain level of uncertainty and adaptability is the real tragedy.

I believe everyone should be interested on the possible routes ahead. Assuming one or two persons are able to foresee some unknowns is intellectually lazy. Expecting them to brainstorm it out to the detail infront of some whiteboard is just not how real life works.




> Unable to design and develop system with certain level of uncertainty and adaptability is the real tragedy.

I'm entirely willing to sound like a naive fool for saying this, but the tragedy from my perspective is business not willing to accept that the majority of the risk comes from letting people with less technical experience be in charge of people with more. That's just plain dysfunction and all too common. Many businesses waste so much money on scaling up their teams when they should be focused on hiring or training up the best.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: