Michael Flanakin's Web Log

Comments and complaints on software and technology in general

  Home  |   Contact  |   Syndication    |   Login
  159 Posts | 18 Stories | 181 Comments | 497 Trackbacks

News

This weblog is no longer being maintained. For the latest, check out www.michaelflanakin.com!

Article Categories

Archives

Post Categories

Image Galleries

Miscellaneous

I read a short article by Mike Sax of Sax.net today. It talked about how you can be more competitive in today's IT job market. Basically, the article said you need to call yourself an architect, do a few extra things, and all of a sudden, you're indispensable. It'd be nice if life worked this way, but it's not as easy as Mike makes it out to be.

I hope that nobody is dissillusioned about what it truly takes to become an architect. It sure seems like Mike is. Admittedly, he states that, “This is not about applying a new label to yourself, but about seeking a better way to do your job.” Simply “seeking a better way to do your job” does not make you an architect, tho. As a matter of fact, I'd like to think that 90% (if not all) of developers out there do this on a daily basis. Being an architect isn't about competitive advantage; platform and language do matter; and, your job is not to “find or build the software.” An architect's job is to design a system based on other reusable components and determine what must be custom built (not necessarily look for the best pieces, just identify them). An architect does not write code to accomplish his/her daily tasks. If he/she does, it's more “glue” code than anything. Architects are concerned with how systems are pieced together. Architects need to fully understand the depth of the platform and language, despite what the article says. If you claiming to be an architect, but can't dig deep into the platform/language, then you're asking to be humiliated - whether it be thru project failures or discussions with other architects and developers. How can you be expected to provide advanced technical direction on a project if you don't fully understand what you're getting into? The truth is, you can't.

Granted, nobody knows everything. There will always be times when architects get asked to do things that they've never encountered before. These should be few and far between, tho. If you find that any more than 1/6 of your projects include technologies that are new to you, you're in the wrong job. Ideally, other than simple point of reference, most of your projects should be accomplished without needing to lookup something new or more in-depth than you've accomplished before.

I just fealt like this article tried stress the importance of the architect without emphasizing what being an architect truly means. It almost said that anyone can be an architect. That's not true. It takes a lot of time and experience to get up to par. Most aren't there - and that includes the ones who've had the title for years.

posted on Thursday, July 08, 2004 6:07 AM

Feedback

# re: Position Yourself Through Job Title Inflation 7/8/2004 5:26 PM Mike Sax
Hi Michael,

Thanks for the feedback. Your points are well taken, and I actually for the most part agree with you. Title deflation is as much a reality in our industry as in the rest of the world. The title Architect has lost much of its significance in the last year. Sorry if the editorial went a bit too far down this slippery slope... I actually have enormous appreciation for many architects I know.

Thanks again,

-- Mike

# re: Position Yourself Through Job Title Inflation 7/29/2004 3:07 AM Mike Schinkel
I do agree architecting is difficult, and developers will be unable to meet the challenge unless they have commitment.

However, I think Mike's article has one overarching point for which any others pale in comparison: "It is common knowledge in marketing that if you don't position your product, others will do it for you. The same is true for your job." (It would have been better had Mike stopped right there.)

Said a different way, "Developers who let others control their career will suffer the fate they fear most. Developers who instead take control will find opportunity in change. Which developer do you want to be today?"



# re: Position Yourself Through Job Title Inflation 7/29/2004 6:50 AM Michael Flanakin
I agree. I definitely caught and agree with that point. I kind of liked the way Mike worded it, though. It isn't as clear and to-the-point as you mentioned, but I kind of like how it wraps up the article in one sentance, but leaves a little to it so you have to think about it. Not a big deal, though.


Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification: