Skip to content

Comment on Smart People Can Rationalize Anythingparent

Comments

Three of the Stages Of Programmer:

- Designing too much flexibility at the start of a project and regretting it when it takes ten weeks to build a prototype.

- Designing too little flexibility at the start of the project and ending up living with unmaintainable cruft.

- Realizing that all projects are hell and planning on a rethink/rewrite/refactor when the real requirements become clear because no one can predict the future, so why not hold some contingency for the inevitable.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.