Hacker News new | past | comments | ask | show | jobs | submit login

I'm not really sure why Steve Jobs is your model for code design.



Because he oversaw the creation of 3 of the most successful operating systems of all time? I know he didn't design them, but he was involved in managing the projects. Just playing devil's advocate.


Well, it doesn't mean he evaluated at the code level and decided that rewriting is better than refactoring...


Apple has/had a history of re-writing code over the years. The first iPods and their iterations were code re-writes, IIRC. Many of the onboard applications were completely re-written for the iPad.


Rewriting for new hardware is totally different from rewriting business logic. In the first case there are sometimes no other choices left.

Also, the code that usually goes into hardware microcode and firmwares is much more tightly coupled.




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

Search: