HN2new | past | comments | ask | show | jobs | submitlogin

Not just cost reduction but allowing more investment. A good architecture can enable more people to work on your product.


Agreed. See: Scale Your Team Horizontally [1].

"I’m not ready to argue against Brooks’ Law that adding people to a late project makes it later. But today, when developers are working on a clean codebase, I see lots of work happening in parallel with tool support to facilitate coordination. When things are going smoothly, it’s because the architecture is largely set, the design patterns provide guidance for most issues that arise, and the code itself (with README files alongside) allow developers to answer their own questions."

[1] Scale Your Team Horizontally, George Fairbanks, IEEE Software July 2019. https://www.georgefairbanks.com/ieee-software-v36-n4-july-20...




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

Search: