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

> The separation of design and construction into phases is a hangover from civil engineering.

Yes and it is a pretty good principle. The last thing you want in a software project is a design which changes all the time.



Except a design that doesn't change after a certain arbitrary phase of a project simply guarantees your best outcome will be to deliver what the customer said they wanted once upon a time.




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

Search: