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

Agree with most of this, except the last segment. I'll add that there are other aspects of "quality" in code. For sure, doing what the customer wants and is willing to pay for is paramount, but there are definitely other things that you want to deliver.

* how quickly can you answer questions about business metrics?

* how easy is it to identify that bugs are occurring?

* how long does it take to figure out what to fix when it's broken?

* how much change is involved in fixes (e.g. does a PR fixing an issue touch like 25 files or does it touch just a few files?

* how quickly can new employees come up to speed on the code and alter it confidently?

* how easy is it to add new features?

Now, these things are hard or take time to measure, but those are qualities I look for when determining if a codebase is good.



Reminds of this article from athenian.com which is a pretty good read on velocity and quality as a team / product org scales from 5 to 20 to 100 to 250 people: https://archive.is/FQKJH


Thanks for that! I've signed up for the newsletter based on how good that article was.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

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

Search: