Tip 16The Way That You Do It

“Developing software” is not a thing, a noun. Instead, “developing software” is a verb phrase; it’s the process of creating a thing. When we’re coding away, it’s as important to focus on the process we’re using as it is to focus on the product being developed. Take your eye off the process, and you risk delivering late, delivering the wrong product, or not delivering at all. These outcomes tend to be frowned on by our customers.

Fortunately, a lot of thought has been put into the process of making good software (and products in general). Much of this prior art has been codified into a group of methodologies. These methodologies are the subject of numerous books that can be found online or in your local bookstore. ...

Get The Passionate Programmer now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.