2 ms·
> The best leaders in software and technical domains are also those who can write (either code or ideas) better than anyone else. Technical and programming ski
by monkeydreams 8y ago
> The best leaders in software and technical domains are also those who can write (either code or ideas) better than anyone else.
Technical and programming skills have very little overlap with successful team management skills. It's the very essence of the Peter Principle.
- codingdave 8y agoI would say they have little inherent overlap, but they are not mutually exclusive. A leader can cultivate both skill sets. I think the problem arises because as we advance in technical skills, it is an incremental advancement over years. However, switching to a leadership role brings on a large, deliberate, fast learning curve to pick up brand new skill sets. Many new leaders just keep learning incrementally, taking far too long to get good at their new role. But the ones who do make a fast jump, and actively pursue their missing skills, tend to be great people to work with.
- dithering 8y agoTeaching skills are the bridge. That's what servant leadership is to me - not teaching in the "stand in front of the classroom" sense, but teaching in the "lets pair on this and figure it out together" sense.
- dropit_sphere 8y agoSure, but team management skills often have no application without technical skills to give them context. The best leader in the world (whatever that means) will be severely hampered if they don't understand the problem domain.
- dfjliasjg 8y agoManagement and entrepreneurship can be learned. That's what MBAs are for. Hell, the only reason I know what servant leadership IS is because I took a business degree about 10 years into my software career.