A nice post1 on dealing with large codebases in general:
Summary
- Large codebases are worth working in because they usually pay your salary
- By far the most important thing is consistency
- Never start a feature without first researching prior art in the codebase
- If you don’t follow existing patterns, you better have a very good reason for it
- Understand the production footprint of the codebase
- Don’t expect to be able to test every case - instead, rely on monitoring
- Remove code any chance you get, but be very careful about it
- Make it as easy as possible for domain experts to catch your mistakes
~ updated at: 2025-01-08T12:30:03.744Z
The state of AI assisted programming by Gergely Orosz and Addy Osmani
https://open.substack.com/pub/pragmaticengineer/p/how-ai-will-change-software-engineering
~ updated at: 2025-01-08T07:22:39.151Z