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

The key word is "If". Since we don't generally read other peoples code, we tend to rewrite the whole damn thing every 10-15 years (sometimes 4 years).

The reality is it all comes down to testing. If S1.0 has a unit test that says "Person should not get financial help", S2.0 should also have a unit test that says "Person should not get financial help", and work the same.

Of course my unit test name is designed to enrage, but let's be honest, we're writing code that makes these decisions.



Sometimes at the same time.

I keep complaining about some NIH code we have and people say things like, "well that library didn't exist at the time, so we had to write one."

Git history says they're wrong. Time and again they were writing code that had existed for two years already.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: