Essay 40 Define the Goals of Your Application

Working with clients isn’t easy. The disconnect between you, programmer-designer-messiah, and them, unreasonable dictator-at-times, will always be there.

But not all clients are difficult. The better ones, the ones we want to keep for the entirety of our consulting careers, the ones we hope will always have new projects and new ideas ready to serve us at a moment’s notice, all seem to have one thing in common.

Great clients put the application above themselves. When the application is the most important part of the project, everything else falls into place. Each feature decision can be scrutinized by simply asking the question, “Does this make the application better?” Feelings and personal objectives, ...

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.