Chapter 63. Before Anything, an Architect Is a Developer

Mike Brown is a lead software engineer for Software Engineering Professionals, Inc. (http://www.sep.com). He has 13 years of experience in IT, including 8 years' experience developing enterprise solutions in a wide range of vertical markets. He is a founder of the Indianapolis Alt.NET user group, a charter member of the WPF Disciples, and organizer of the upcoming Indy Arc professional user group.

Mike Brown
image with no caption

HAVE YOU HEARD OF A JUDGE WHO WASN'T A LAWYER, or a chief of surgery who wasn't a surgeon? Even after they get to what some would call the pinnacles of their career, the people holding these occupations are still expected to continue learning the new developments within their respective fields. As software architects, we should be held to the same standards.

No matter how well designed a solution is, one of the most important factors for determining the success of an implementation is getting the developers to sign on to the game plan. The quickest way to get the developers to sign on is to gain their respect and trust. We all know the quickest way to gain a developer's trust: your code is your currency. If you can show your developers that you're not just some pie-in-the-sky daydreamer who can't code his way out of a paper bag, you'll hear less grumbling about the hoops you're "making" them jump through to get data to show ...

Get 97 Things Every Software Architect Should Know 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.