Hacker News new | ask | show | jobs
by shafte 2737 days ago
This is a great piece of software development history! Very interesting to see what things the industry seems to have improved on (somewhat) and what things we still struggle with.

Things we have improved:

- Developers are generally expected to be responsible for testing (and now operating) code.

- Code reviews and ownership are common practice.

- Distinctions between prototype/development/bugfixing stages are no longer strictly enforced.

Things that we still struggle with: - Overspecialization/knowledge "siloing", and low bus factors generally.

- Navigating the tradeoffs between re-using existing solutions vs. building your own.

1 comments

Code reviews and ownership are not as common practice as I would like them to be.

Actually I can still count on how many projects there were actually part of the overall delivery process.