nosewheelie

Technology, mountain biking, politics & music.

Hard Questions About Architects

with 2 comments

Via InfoQ comes Ted Neward’s Hard Questions About Architects.

The second interview started off with the usual pleasantries, and then the technical grilling began with:

“What are the best practices that you would put in place on a project?”

I replied “I’ve come to realise that there is no such thing as ’Best Practice’ in architecture – everything is contextual.”

Well, it went down like a sh*t sandwich!

Ted replies (in part).

For some companies I’ve worked for, the “architect” was as you describe yourself, someone whose hands were dirty with code, acting as technical lead, developer, sometimes-project-manager, and always focused on customer/business value as well as technical details. At other places, the architect (or “architect team”) was a group of developers who had to be promoted (usually due to longevity) with no clear promotion path available to them other than management. This “architect team” then lays down “corporate standards”, usually based on “industry standards”, with little to no feedback as to the applicability of their standards to the problems faced by the developers underneath them.

I’ve been thinking of the role of architects for some time, having worked with some good ones (well one) and some bad ones. A graduate recently posted to an AJUG list seeking mentoring (a good call BTW) saying that their career goal was to become an architect. I’m puzzled by this personally, as I don’t see a need to “escape” development in order to advance my career. To be fair to him, he wasn’t seeking to “escape” either, however I’ve observed a general perception in the industry that developers feel that to advance their careers they must “step up” into management or architecture. Surely there are other ways to improve.

Written by Tom Adams

September 27th, 2007 at 8:44 pm

Posted in Agile, Technology

2 Responses to 'Hard Questions About Architects'

Subscribe to comments with RSS or TrackBack to 'Hard Questions About Architects'.

  1. I’d like to get a promotion from Mathematician to Computer Programmer some day, but today, I feel vastly under-qualified :)
    You’re right, we do have it all backwards. I think your quotes are severe under-statements even.

    Tony Morris

    2 Oct 07 at 7:24 pm

  2. [...] I’ve often wondered why this happens to people, and written about it before. Far too many people think development is a dead end game, and that you must “move up”. I personally know only a handful of people who have more experience than me and are still developers. This is a real shame for our industry, the customers and those who consume our work loose, as do those who could learn from them. [...]

Leave a Reply