Essay 41 Be Enthusiastic and Opinionated

One of the biggest misconceptions nonprogrammers have with programming is that it’s simply algorithmic. But we know it’s not. Programming is as much art as it is science. We are passionate about our work in much the same way that artists are passionate about theirs.

It’s our job to make that apparent. By doing so, we can change the relationship with our client. Development stops being just service work. We’re no longer just the mechanics brought on to build the app.

Engage your client with the intricate details of your labor. Instead of simply giving them a couple of halfhearted options to solve their problem, offer them those same options with a strong conviction toward one. Then explain why. When ...

Get The Developer's 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.