The Software Engineering Practice Atlas
The Software Engineering Practice Atlas is a curated collection of software craft knowledge — practices, principles, patterns, and metrics — gathered into one navigable map. It draws from books, talks, and blog posts so practitioners don't have to stumble across them one piece at a time.
The atlas is structured as five "practice maps," each a board of cards: Engineering (1,512 cards covering ten quality attributes across the software lifecycle), Engineering Management (331 cards across nine responsibility lanes), Product Management (414 cards), Project & Program Management (284 cards), and Research (2,113 cards across ten stages from framing a question to stewarding a program). Twenty-five field guides provide domain-specific lenses — distributed systems, data, ML/AI, web, mobile, backend, enterprise, cloud infra, and a dozen research subfields — each walking the same quality attributes but only where the domain genuinely reshapes them.
Every card states what the practice is, why it matters, how to apply it, and when not to use it. Cards link to related cards, sources, and crawled engineering-blog articles. The site is honest about its limits: depth varies, most content is AI-generated and not yet human copy-edited, and some domains are less complete than others. It is best treated as a map to explore, not as gospel.