Skip to content

Software development

The ways in hooks/ways/softwaredev/.

Way What it covers
Architecture System design, architecture decisions, and structural thinking about how software is organized
Code Craft Code quality, testing, security, and performance — the craft of writing and maintaining production code
Delivery Shipping code — commits, pull requests, releases, migrations, and the path from local changes to production
Environment Development environment — configuration, dependencies, debugging, SSH, and build tooling
Freshness artifact freshness — surfacing files that describe or derive from something else but have drifted behind it
Project Tooling building and maintaining a project's own CLI tooling — encoding repeated operations as commands rather than manual shell sequences
Visualization Opportunity Suggest visual representations when explaining, walking through, or describing systems, flows, and relationships