They all point toward a set of practices that help us produce higher-quality software. Unfortunately, their names encourage only caring about that one aspect of the craft instead of approaching things holistically. So what are the things we care about when we write about software? That's what this blog post will be about.
There are lots of different development philosophies with names that fit this regular expression:
(Examples: "test driven development", "mobile first", "domain driven design", etc)
They all point toward a set of practices that help us produce higher-quality software. Unfortunately, their names encourage only caring about that one aspect of the craft instead of approaching things holistically. So what are the things we care about when we write about software? That's what this blog post will be about.