BIRT 3.7
Written by: Michael Williams
Featured Refcardz: Top Refcardz:
  1. Scrum
  2. Apache Maven 2
  3. Essential MySQL
  4. Node.js
  5. Groovy
  1. jQuery Selectors
  2. Ajax
  3. Java
  4. Spring Config.
  5. Java Concurrency

Link Details

Voting at DZone is super easy, but you aren't logged in. Login and vote now.
Link 65780 thumbnail
User 239822 avatar

By cohagen69
via codingthearchitecture.com
Published: Feb 12 2008 / 03:29

At our last user group, we asked people what they thought the key difference between the developer and architect roles was. Vision and "seeing the bigger picture" are the most common themes, although responsibility and leadership also feature heavily.
  • 11
  • 1
  • 4336
  • 13

Comments

Add your comment
User 201914 avatar

nightwind replied ago:

0 votes Vote down Vote up Reply

I'm against the whole "architect" vs. "developer" thing. Having an architect sitting in an ivory tower dreaming up perfect abstractions while to developers in the trenches have to deal with the latest uber-slow database queries and limited hardware is outright dangerous to any project. Ideally you have a part-time architect that is in close contact to his fellow developers. He will uphold the vision, enforce coherence and identify bottlenecks, while at the same time keeping an eye on the technical realities and the everyday challenges. Being a senior developer in his heart he will assist with code style and technical difficulties and will be respected by his (programming) fellows. He is aware all abstractions are leaky, and that sometimes - but not too often - underlying technical/framework/development issues will have an impact on the design model, and quickly admitting design deficiencies he will adjust his model to match reality.

Well at least I'm trying here ;)



Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.