posted 18 years ago
I will answer your question by slightly modifying it. Can all good programmers become good architects?
No! There is no guarantee. While there are some commonalities between the two, both require different ways of thinking. Someone who is able to write a sorting algorithm which is 10 times faster than all the existing ones "may" not have a remote idea about good architecture (in some cases at least).
On the other hand getting an Architect's job after x years of experience as a programmer is something most of good programmers can do.
- SCEA, SCJD, SCBCD, SCWCD, SCMAD, SCJP, ICAD (WebSphere), Lotus Principal CLP, Lotus CLP, Lotus CLS