Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think that it has two flaws:

- It is too machine like in its definition and requirements and misses the spirit of the ask.

- It very much waterfalls it, without asking for feedback midway, or revisiting the original goals after things have been built. You have such an opportunity to adjust and learn as you go, especially if you keep revisiting your goals and values and re-evaluating your original requirements which may have been flawed.

Just like with human development, it's rare that your spec is well thought out at the beginning, and impossible that it was comprehensive enough to define a working system.

I think having goals, vision, and hard requirements make sense, with some guiding principles along the way, but it's very much a journey that requires constant feedback loops and adjustments along the way.





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

Search: