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

A bit of incoherence between this

'We are destroying software telling new programmers: “Don’t reinvent the wheel!”. But, reinventing the wheel is how you learn how things work, and is the first step to make new, different wheels.'

and this

'We are destroying software pushing for rewrites of things that work.'

But generally speaking I grok it.



The rewrite line is about "Let's rewrite this big system from X to Y", not about experimenting creating new variants.


I think that's actually pretty pragmatic. Sometimes the answer is to reinvent the wheel. Sometimes the answer is to keep improving the system that already works.

The problem, IMO, is globally applying either rule.




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

Search: