|
|
|
|
|
by ClumsyPilot
1965 days ago
|
|
"Companies do tend to promote good programmers to architect, and you don't want to miss out on those programmers." Everything in your responce sounds to me like in your view, architect is 'extra senior' developer, whereas I understand it to be a different job. Isn't what you are describing a principal engineer? "In particular it tells the difference between someone who shows their own code versus shows someone else's code and lies about the source. (Yes, I have seen that.)" To eliminate that possibility, you can ask questions about the code, how it was designed, etc. Presumably if they stole the code, they are not going to know it inside-out, like the author would. |
|
In my view, software architecture should be part of the job of a principal engineer, and the role "software architect" should not exist as a separate thing.
Separately, you would be amazed at how many developers will happily give you code that they wrote a year or more ago, and then not remember their design decisions. So not knowing it inside and out doesn't imply that they are not the author.