Live data from Hacker News

Ask HN: What makes a good technical leader – any recommended books?

news.ycombinator.com

81–90 of 116 posts

Re: Ask HN: What makes a good technical leader – any recommended books?

#81
post #9

The best book on leadership I read was Jocko Willink's Extreme Ownership[1]. He was a career US Navy SEAL and bring a lot of great leadership approaches from the SEALS and correlates them to the business world. His principles lead back to the idea of taking extreme ownership of everything related to your team and the "mission". I really liked his no nonsense approach. The best lesson I learnt on leadership is to list…

I haven't read it, but on the military theme, I've heard good things about " Turn The Ship Around! A True Story of Building Leaders by Breaking the Rules"

The author was a submarine captain who turned one of the worst-performing boats in the Navy into one of the best.

https://www.kobo.com/ww/en/ebook/turn-the-ship-around-1

Re: Ask HN: What makes a good technical leader – any recommended books?

#82
Anything from the Harvard Negotiation Project [1]. Their books set the standard for universal, transferable, actionable, and evidence-based advise about how to optimise social situations for the benefit of everyone involved. They have online classes for various different skillsets and situations. Almost every mentor I have has recommended either the project as a whole, or a specific resource of theirs, to me.

Just in general I want to commend you for taking the time and energy to learn about this. It's a tragedy of the modern world that highly skilled people tend to be promoted into management roles and then stagnate, so that many tech organisations end up with people who are great at their specialism and terrible at managing people in managerial roles. Taking the initiative to really try to understand and excel at management is going to benefit not just you, but everyone who works with you. Bravo.

1: https://www.pon.harvard.edu/category/research_projects/harva...

Re: Ask HN: What makes a good technical leader – any recommended books?

#83
post #9

The best book on leadership I read was Jocko Willink's Extreme Ownership[1]. He was a career US Navy SEAL and bring a lot of great leadership approaches from the SEALS and correlates them to the business world. His principles lead back to the idea of taking extreme ownership of everything related to your team and the "mission". I really liked his no nonsense approach. The best lesson I learnt on leadership is to list…

I just couldn't disagree more with the idea of building a basic knowledge and understanding of management from the military. There are some generalisable lessons to be learned from military management/leadership situations, and undoubtedly some that are transferable to tech, but there's also a vast and very approachable literature that draws on military and every other imaginable scenario to distill out lessons and principles. The rest of your advice is good, but please, just learn about the core subject first, rather than a niche and fairly radical lens on it.

Re: Ask HN: What makes a good technical leader – any recommended books?

#84
First figure out what they want, and then figure out what is best for the project/company, finally figure out what how to turn it into the future you want.

What they want is important. This could be a way to recognize that you are great without giving you architecture power, they want you to continue to do what you are doing no more (this is unlikely but be aware of it). They may want you to write a little less code and turn some of the "lesser" developers into a 10x developer. They may want to give you permission and power to re-architect the system so it will work for the future. They may want you to spend all your time estimating effort so they can decide which interesting project is worth doing. This may be the title they give to the boss of small teams and you no longer do technical work.

What is best for the company/project is sometimes different. Sometimes that means what you need to do to make a success is different from what they think. If so this is tricky ground that will either get you fired for not doing you job, or a great promotion for saving the company. More likely you have options in your position and so you need to figure out which option is worth spending your time on and which are less useful for your company now. There are interesting tools that won't solve your biggest problems even though they would make some other lesser problems better, choose wisely what to spend your time on.

Last where do you want to be in the future. Within the above you have choices. If you are interested in something not the most important thing to work on you need to decide how much to focus on each. (different situations have different answers, sometimes you have to focus on the important things, others you can only give it a little attention and that is good enough) sometimes you will refuse the promotion. Sometimes you will decide what is best for the company is best for you. Sometimes you take the promotion but need to focus on your personal life to ensure the job doesn't kill it, other times they are compatible. Sometimes you realize you are in the wrong job.

Re: Ask HN: What makes a good technical leader – any recommended books?

#85
post #7

My two favorites for this are 'Becoming a Technical Leader', Gerald Weinberg, and 'Making Things Happen', Scott Berkun.

For me, one of the most valuable things about 'Becoming a Technical Leader' are the exercises/questions at the end of each chapter.

For example, from the end of Chapter 1, 'What is Leadership, Anyway?': "Make a list of situations in which your presence seems to increase the productivity of others. Alongside this list, identify situations where your presence seems to decrease productivity. [...] What do these lists tell you about yourself and the environments that empower you?"

Weinberg has a way of getting you to reflect that I find profoundly valuable, if I am willing to do the work.

Re: Ask HN: What makes a good technical leader – any recommended books?

#86
The biggest change is to change your mindset to "it's your job to enable the team to do the work vs you doing it." So, whenever you are thinking about doing X, think about how to enable your team to do X. This is not trying to be lethargic but working to make yourself redundant, which is the highest success for a leader, IMO.

Re: Ask HN: What makes a good technical leader – any recommended books?

#87

Earlier quoted context omitted.

EDIT- Seems the below came from a misreading of the OP text, But i cannot delete it now that I'm downvoted... Please ignore. > Skills learned in the military are for war, learned for conflict situations and applying them to civilian environments and bringing a war mentality or attitude to a workplace is toxic. > only adds to the toxicity of a workplace What exactly was the toxicity besides your choice to overreact (s…

>A part of the team had to sleep in the office for a few weeks. So it sounds like OP was coerced to do so and it was not a free choice or an "overreaction" as you characterize it.

i see, I didnt read it as a command but as a "We volitionally chose to solve the issue this way"

Re: Ask HN: What makes a good technical leader – any recommended books?

#88
"Becoming better" points to the question of what is a good tech leader and how you can evaluate yourself as you make progress on this path. In my experience and according to Google's research in this area (https://rework.withgoogle.com/guides/managers-identify-what-...), there are specific traits to cultivate:

1. Is a good coach / Supports career discussions and discusses performance

"Leader As Coach: Strategies for Coaching & Developing Others" by Mary Dee Hicks and David Peterson. An in-depth, very practical manual on how to coach your reports according to their specific needs and personalities.

"Crucial Conversations: Tools for Talking When Stakes Are High" by Kerry Patterson et al. Helps you prepare and approach difficult conversations with empathy. Especially useful for performance conversations.

2. Creates an inclusive team environment, showing concern for success and well-being

"The Five Dysfunctions of a Team: A Leadership Fable" by Patrick Lencioni. If there is one book to read about team dynamics, this is the one.

"First, Break All the Rules" by Marcus Buckingham. Slightly more general than the 5 dysfunctions, but with a lot of good content about psychological safety and what makes team work.

3. Has a clear vision & strategy / is a good communicator

"High output management" by Andy Grove. Probably the most famous book on this list. It gives you a good introduction to setting goals, communicating about your team's work inwards and outwards. It also features more "system thinking" than the other books - how everything fits together as organizations scale, which is useful for developing vision and strategy.

I'd also recommend reading biographies and memoirs of famous leaders (e.g. Churchill, Marcus Aurelius). Strategic thinking can be easier to learn through examples and pattern recognition than through abstract / self-help books.

4. Is productive and results-oriented / has key technical skills to advise the team

A lot of new managers over-index on the people management side of the job and forget about the key responsibility of a technical leader: choosing a direction, leading others in this direction and delivering results.

"Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations" by Nicole Forsgren et al. One of the most recent, well-researched books into how to measure the productivity and quality of software teams.

"The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise" by Martin Abbott et al. This book uniquely blends the technical, organizational and people management aspects of technical leadership.

Re: Ask HN: What makes a good technical leader – any recommended books?

#89
I would say ask for feedback from the team you are leading in an honest way and evaluate what you get back and try your best to change if it makes sense.

Usually your actions affect them the most and if you do something that "annoys" them(e.g. Too authoritarian, micromanaging, Not giving the credit when due, Not defending them against external forces etc.), most would not approach you from below to mention it(exceptions exist), after all you are the lead/manager imagine how you would(or would not) give feedback to a Senior Director if they did not ask for it. Giving unsolicited feedback is also weird and some people don't receive feedback well, so them making the first move is all but risk unless they know you want it.

Not every feedback makes sense and not every person can give feedback properly(being too shy or too harsh etc.). You would also need to learn how they communicate their concerns and calibrate what they say. For example "I don't like X because Y" of a very introvert person carries more weight than same sentence of someone that can easily discuss things they don't like openly.

Edit: As you have asked specifically for books, I can recommend "Making of a Manager" by Julie Zhuo. It is a very good and structured read.

Re: Ask HN: What makes a good technical leader – any recommended books?

#90
I would recommend the One Minute Manager. It is written in story format, and its a very simple set of three concepts.

I have tried other books, but they usually have too much to remember.

One other book I found useful was The Coaching Habit. It gives you a different perspective on how to deal with the emotional aspect of leadership.

Post reply on HN