Ask HN: How to be a manager? Any good sources for learning how to delegate?
I have been a solo dev / indie hacker for a few (many?) years until recently when I added 2 people to my team (one engineer and one for marketing). Initially when adding them to my team I was kind of relieved that they would solve certain problems for me however after a few weeks I learnt while they do what I ask of them they also create new problems for me and I need to prepare a lot more which leaves less time to work solo. My impulsive thought at first was that maybe I should go back to being solo but soon I realised that I enjoy working solo and don’t really know how to be a manager or how to delegate.
Has anyone here faced something similar? How did you learn to become a manager?
I would really appreciate if you could point me to some good sources books videos courses any material that could give me a good 101 on being a manager and delegating work / using Human Resources, also using positive approach whilst giving feedback. Also, do you have any heuristics you use to measure your effectiveness at delegating?
Any help is appreciated, thanks!
67 comments
[ 3.1 ms ] story [ 73.7 ms ] threadInfo about him is at https://en.wikipedia.org/wiki/Ricardo_Semler
Right now I'm going through 37 Signals books just for the fun of learning..."Getting Real" (2006), "Rework" (2010), "Remote" (2013), "It Doesn't Have To Be Crazy At Work" (2018), "Shape Up" (2019). Might be something in there.
(I'm now retired, but still trying to figure out what the right way of living and working should have been. Luckily, I'm financially OK despite a lifetime of bumping into walls and dealing with shitheads at exactly every job I've ever had. At least I knew how to live frugally and save money, so I'm free now.)
As far as specific task delegation, if you are looking at your task list, I'd recommend a modification of "Eisenhower Matrix", that looks like this:
- Important / One-time Tasks - Keep for yourself.
- Important / Frequently Repeating Tasks - Delegate with high priority.
- Not important / Frequent tasks - Delegate with low priority.
- Not important / One time tasks - Delete.
- Q2: Do it the next time you can
- Q3: Do it now or don't do it at all
- Q4: Don't do it at all
Compare this to the modified matrix:
If I understood your post, the translation is:- MQ1: Do it yourself
- MQ2: Delegate
- MQ3: Don't do it at all
- MQ4: Delegate but maybe not done at all
It is interesting that Q1->MQ1 and Q2->MQ2 quite straightforwardly, but (Q3, Q4) -> (MQ4, MQ3) seem to be swapped.
A surprisingly large number of managers think that ICs work for them. This is the single biggest reason why managers are hated so much.
For some people who've been told what to do for most of their careers it's important to not leave them in the deep end on their own. It takes a mix of coaching and guiding them. The aim is that at each step they are faced with something that is both challenging and achievable.
It’s kind of sad because you can tell pretty quickly who has always been told what to do. In the beginning they’ll struggle so you can’t just leave them to drown. When they get over that, they need almost constant affirmation. It can take years which is fine. But it often operationalizes itself as really talented people who get stuck as intermediate developers.
So it turns into two competing management problems. How do you convince them that management works for them? And how do you groom them into leadership positions? The first is the easier of the two.
1. How to convince someone that management works for them?
By constantly affirming in team meetings publicly, that I - the manager - am here for you, to help you. Then, you build trust by demonstrating your support every week.
2. Grooming into leadership positions?
You only groom people who want to be there. Not everyone wants leadership positions. People who want it will seek it. Often these people are ladder climbers that you will need to filter through.
A quicker way - buy their Effective Manager book today, read it over the weekend.
- Out of the crisis and The new economics, Deming
- Workplace Management and Toyota Production System, Ohno
- Peopleware, DeMarco & Lister
- Managing the professional service firm, Meister (delegation)
- Leadership Handbook, US Army
A recent example from my last gig: the way of working was to shuffle people relentlessly between teams to address tight deadlines.
Just to emphasise how bad this was, team names were "Feature Team X" (where X is a number), because management wanted teams to shift very quickly. This was in a company which was building a product, but treated people as in a body shop. What the managers didn't realise is that encouraging that detachment between teams and what they were building, also made teams not really care about what they were building. The message was clear: teams don't own any part of the product.
Absolutely bonkers.
Delegation: be sure that the person you're delegating to can actually handle the task, wants to handle the task, and that you are really OK with them taking on the task. Don't "delegate and hover." Delegate and leave them alone until whatever time you've asked for feedback on how it's going.
In general think of being an manager as always being concerned with how you can best make your team successful. The comment from /u/ws66 that "you now work for them" is very insightful.
Here is one approach. Not perfect, and there are obviously going to be cases where it doesn’t apply. All models are wrong, some are useful.
A good metric for delegation in your case is “How much work am I doing that could plausibly be done by someone else?” Let’s call that value X, and the ideal value is zero.
Ex: you are the only one who can make strategic decisions for your company. You are not the only one who can send a promotional email.
Your process as a manager should be to systematically lower X over time. Reasons X is nonzero include but are not limited to:
- New staff need training to learn how the org etc works. This should be temporary but unavoidable, and explains why you feel like they are making more work for you.
- Staff need to upskill to take more off your plate. This means either you pay for training or train them yourself. Short term loss for long term gain.
- You have not hired the right kind of staff for the workload you face. Maybe you hired an engineer, but on balance you should have hired an accountant since that actually takes up more of your time.
- There is more work than can be handled by staff. This is an urgent problem that you need to resolve. If you burnout staff you end-up in a death spiral of turnover. The solution might be to replace inefficient processes/systems/practices, reduce work through trimming features/customers/whatever, or hire to handle growth.
The book that has made the most difference to me as a manager is Crucial Accountability and it's very relevant to what you're asking about.
I'd really encourage you to do an intro to line management type course as well. I've never known anyone come out of one saying that was amazing but people always find them useful.
Reading books only gets you so far
You really need to understand the concept of leading from behind and empower the people working for you, so that they'll be motivated to do a good job and have enough "jurisdiction" to think with their brain and optimise the work. You don't want to work with automata you need to constantly micromanage.
Give them bigger chunks of work - the things you need to solve - they need to be in charge of that, as a team.
Ultimately you could give a very generic objective and let them come up with a solution. That sounds like a dream job to me.
Of course in order for this to work, you need to trust your collaborators (or fire them and replace them with people you can trust).
Remember Pinker's Autonomy (give autonomy), Mastery (let them get better at their craft) and Purpose (make them understand the mission).
Good luck, it's a bumpy road.
Getting a proper answer depends on location. Employment laws vary a lot for any feedback to be relevant.
If you’re a typical line manager and just got handed a team with no say in its composition, well, good luck. Nevertheless the best you can do is fit together the pieces you have as well as possible.
* Creating the right environment for teams to do their best (See book Leading Teams below).
* Being skillful at challenging pre-conceptions.
* Coaching people and teams to work in the most effective way.
* Communicate, communicate, communicate.
* Hiring people who are smarter than you.
* And, a difficult one, having honest 1-to-1 with people when they are not delivering to know what is going on in their lives and, in the worst case, to help them go (aka fire/made redundant).
My favourites resources are:
* Turn the Ship Around by David Marquet
* The Five Dysfunctions of a Team by Patrick Lencioni
* Leading Teams by Richard Hackman
* The Goal by Eliyahu Goldratt
I'm not a manager (I don't like managing people), but I've been working for ~13 years coaching engineer managers, tech leads and engineers. You have to let the baby go so the people you hired (which should be smarter than you!) can do their job. Obviously if you see something that is wrong, by all means raise it, but be careful that it's not one of your own pre-conceptions!
That's like a nun trying to be a sex therapist.
Coaching is about helping people find their own answers. One needs to know about a topic when giving specific advice / guidance.
Having said that, for me building technology has 2 challenges: people and technology. Initially in my career I focused on the technical aspects of it (clean code, good design & architecture, etc) and later found the people challenge is a lot harder than the tech. I learn by researching topics so I read quite a lot about teams, management and lean. Then I pieced together what good and bad managers did and how that related to what I had read.
From my experience most managers (and product managers, engineers, etc) perform their work in the same way they learned from other people while doing their job and rarely do any research or go to the source to learn how to be good at what they do. They might be sent to a 2-5 days course on how to manage, but that's it. The knowledge they have is often from 2nd+ hand, and very diluted. If you fancy doing an experiment, grab a couple of managers and ask them what mix of managerial theory or practice they follow. Ask for names of authors and thought leaders. Ask for any book they have read in the last 6 months about good management. There's a big chance you won't get anything or something very fluffy. What I found is that one doesn't need to know a lot in order to make an impact, and going to the sources helps a lot.
About a nun being a sex therapist, I do know a few Buddhist monks and nuns who joke about how much relationship advice they are asked when they never had a romantic relationship or when they weren't very successful at them before being ordained.
Most people don't know what to manage means because most of what's written on it is about the How(s), and not the What or the Why of it. When it clicks that to manage means to extract value from, a lot of how to do that falls into place. The value from people can be in terms of work, tasks completed, commitments to outcomes, growth of a persons skills and the quality and efficiency of their work, etc. Lots of possibilities. Whereas managing things usually means assets and money, and it's analogous, but not related to the OPs question.
Often people use the word "managing" as a black box to mean they'll make decisions about it, usually later or when they have to, but that's not really extracting value from something. Being a gatekeeper or critic isn't managing either. Your job is to be a proxy for the desire for the value your team generates, and the better you understand (and in turn, appreciate) the value it provides, the better manager you're going to be. When you get a lot of value out of people, they feel valued, and it's a positive cycle. If you don't get a lot of value out of them, you treat them like shit and they notice that as well.
A manager of people understands the value their team provides outward, and finds ways of getting that value out of the members using various tools like mentoring, examples, incentives, clear vision and alignment, service and esteem maintainance, acknowledgment and appreciation, among others. Once you have this frame of mind about extracting value, you have most of what you need to manage well.
I read it several years into my management path and cringed when reading a few of the anecdotes realising I'd made the same mistakes.
The Rands' Leadership Slack is also a wealth of knowledge and advice.
The cargo-cult mimicry approach -- Just telling people to do something, then supporting them as they muddle through it -- can get you surprisingly far. "Support" includes pairing with them / being available for support / writing documentation if something's consistently unclear / good reviews / etc., basically resolving the delta between what they have and what you want.
Also assigning and designing work that balances pedological value and blast raduis, which is case by case. E.g. junior Dev gets the design of a new system which is isolated, loosely coupled, and has no tight deadline; senior gets to debug a critical outage; senior gets a time critical important new system with many integrations; junior gets adding a new SQL backed api endpoint that looks like the others, etc.
Soon enough your minions will have a better understanding than you, and you will then have the opposite problem of feeling incompetent and wondering how to regain your comprehensive understanding of what's going on.
[1] https://internalmedicinefaculty.wustl.edu/wp-content/uploads...