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

Adding features means it was incomplete. Good code can essentially always be built upon instead of modified.


Laws change, business requirements change, network protocols/external APIs change, ...

Your approach is I guess valid for self contained algorithmic code, i.e. 0.000001% of code out there.


But code can be complete and then become so-called incomplete because, again, needs change.

eg someone releases a new file format. You believe ffmpeg is bad code?


In that case you could argue that you would be just writing new code to write a handle for that file format.

In ffmpeg case I assume this is how it would be.


is "building upon" different from "adding features", in this new terminology?




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

Search: