Most developers who don’t want to go into management think that their career path must lead them to become an “architect”. When pressed on what it means to be an architect, they usually describe the role of a technical leader: someone who sets the technical agenda, mentors others, tackles the most challenging issues, etc. While […]