Generic software design advice is largely useless for real-world engineering work on large existing codebases. Effective design requires intimate knowledge of concrete implementation details, not abstract principles. The most valuable design discussions happen between engineers actively working on the system, focusing on

9m read timeFrom seangoedecke.com
Post cover image
Table of contents
Generic software designConcrete software designWhen generic software design is usefulArchitects and local minimaSummary
2 Comments

Sort: