4 ms·
Only a really good, really savvy manager can tell - The manager needs to be more knowledgeable (especially architectural knowledge) than any of the engineers wo
by jondubois 10y ago
Only a really good, really savvy manager can tell - The manager needs to be more knowledgeable (especially architectural knowledge) than any of the engineers working under them - That almost never happens. I've worked for maybe 10 different tech companies in my career so far and I've only had one manager who I considered to fit the description.
Most of the time, a manager might be really good in a very narrow area but they don't have the variety in experience or critical thinking ability to provide good leadership; they often just follow trends and patterns without actually thinking them through - They deal with everything as though it were inside neat little boxes and regurgitate blanket statements made by 'thought leaders' as the basis of all their decisions.
- walrus1066 10y agoI believe you need to continue writing code to stay in the engineering mindset. Otherwise it's very easy to lose touch. It would be a superhuman manager who is able to maintain their engineering practise, whilst managing all the soft skills (negotiation, politics, communication, presentation) that a manager needs to do. In my opinion, the skillets are diametrically opposed. One deals with precise certainties, the other on soft human ambiguities.