Turn “How” Into “What”

What we should all be going for is a collaborative relationship with the customer. But the problem continues to be the spoken language. It’s simply too easy to fall into a pattern of saying how to do something. And the domain of the how is exclusively the domain of the software developer.

As software developers, we want to know from the Product Owners and customers what they want and why they want it, and we want to know who it’s for—we don’t want them to tell us how to do it, because that’s our job. That’s the world software developers live in. We straddle the what and the how. We’re the only ones who get to know how.

If I wanted to have a house built for myself, I’d hire an architect, a contractor, a plumber, an electrician…and ...

Get Beyond Legacy Code 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.