Rule 3 - Infrastructure, Software, and Humans

This site is a collection of essays about software engineering, infrastructure, and startups. The overall narrative is simply that things like "caring about your craft" and "attention to detail" are valuable development techniques - especially for teams, but for solo developers as well. At the same time, these aren't luxuries - putting attention in the right places is usually much more efficient than mopping things up later, and can make your efforts more predictable and less like firefighting.

Essays on Developer Process

These topics are of course intertwined and cross-referenced. Start with what interests you. The broadest subjects are

For a lighter start there are articles about more specific details like

There's also a more complete structure if you want to treat this more like a book.

Background

Rule 3 itself explains the details of the rule that named this collection; it might not be the most important idea - it's really just a small corner of Code Review - it just ended up with the best name.

See Who am I to assert this for more detail on the author's own path.

See Sources for relevant books and blogs, if you want more material in this space.