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

> Wow, how can you seriously plan releases of a programming language out to 2021?

"A plan is useless, but planning is essential" [1]

More true than ever, if you ask me. Sure, you make plans, why wouldn't you? But you also retain the flexibility to adapt the plan as the environment changes. You don't chisel the damn plan into a stack of stone tablets and render it immutable for all time.

I don't see any conflict whatsoever in planning out through 2021. I would say that in doing so, there's an implicit assumption that the plan - especially the farther reaches of it - are subject to change and are based on current best guesses.

[1]: paraphrase of a quote attributed to Dwight Eisenhower, which was probably in turn a paraphrase of another quote. http://en.wikiquote.org/wiki/Dwight_D._Eisenhower



Exactly, there is nothing wrong with long range planning. Planning this far out allows you LOTS of time to iterate on your plans, making them better.


I think ultra long term planning is what you call 'premature optimization'


Premature optimizations are actually carried out before their future impact is known. Planning is different.




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

Search: