“The line between development and architecture is tricky. Some say it’s fake, that architecture is an extension of the design process undertaken by developers; others say it’s a chasm that can only be crossed by lofty developers who believe you must abstract your abstractions and not worry about implementation details. There’s a balance in the middle, but how do you move from one to the other?”
The author in this article attempts to answer the interesting question of how to move from being a developer to a software architect.
I like the author’s view of a software architect and the way he has presented it in this article. One of the key points the author make is that architects need to be “hands-on” and how ownership, collaboration and leadership are important qualities that an architect needs to have.
A must read for all architects.