Live data from Hacker News

Show HN: I wrote a book for engineers that want to become engineering managers

news.ycombinator.com

21–30 of 245 posts

Re: Show HN: I wrote a book for engineers that want to become engineering managers

#21
I don't know whether it's in the book - perhaps it's in the "How to Win Friends and Influence People" chapter - but one thing I struggle with is communicating outwards and upwards.

I tend to assume that everybody else in the company knows that my team works in the way it does because that's how you deliver software successfully. Often, this comes back to bite when I learn that other managers think the team should be managed differently, and because I haven't made enough efforts to sell our methodology, those managers can have more influence than I'd like.

So, as an Engineering Manager, it's not enough that everybody in your team is happy and produce. You also have to be an advocate for your team to the rest of the company.

Re: Show HN: I wrote a book for engineers that want to become engineering managers

#23

Congrats on the book. Have you ever explored alternative forms of management and organizational forms? Stuff like Sociocracy, Teal (from Reinventing Organizations) or management as envisioned by Deming. I wonder whether the engineering manager role as usually interpreted isn't really an anti-pattern, I mean we're basically applying Taylorism to knowledge work.

Thank you! I haven't gone into detail about these in the book. This is very much the standard Engineering Manager route that people would find in most places in industry right now. However - if you don't mind - I would love to use those as examples in the final chapters where I mention the opportunities offered by moving into start-ups, and also where our managers will be given more autonomy to set the culture of a w…

Cool! I actually work at a company that adopted Holacracy roughly 3 years ago. In many ways it's probably much less loose and more formal than most people think (I mean there is a written constitution written in Legalese).

There are still roles that resemble the classical management role, i.e. there is a role that is responsible for setting strategies and assigning people into roles and monitoring role fit within their 'circle' (think team or business unit), called the circle's lead link. Yet there is a process for any role holder to propose putting those accountabilities into a new role or into a process. Role holders can also propose the creation of new roles or policies if they feel a tension. Then there is a structured process to deal with these proposals, and people need to demonstrate that the proposal would cause harm and reduce the capacity for the circle to achieve its purpose in order to have a valid objection. People in roles ultimately have ultimate autonomy on how they want to achieve their role's purpose. The lead link role can give relative prioritization if there are conflicts, but the lead link can't say 'you have to work on this right now and this is how you gonna do it'.

What ultimately happens is that the traditional accountabilities of a manger end up being distributed across multiple roles, so people might have software developer role, but might also be responsible for defining the hiring standards, or do people development etc.

It's kinda similar to the book "Turn the Ship around" where you don't have to ask for permission to do something and there is a process to address any tensions that arise from this power to act autonomously.

Re: Show HN: I wrote a book for engineers that want to become engineering managers

#24

Earlier quoted context omitted.

Thank you! I haven't gone into detail about these in the book. This is very much the standard Engineering Manager route that people would find in most places in industry right now. However - if you don't mind - I would love to use those as examples in the final chapters where I mention the opportunities offered by moving into start-ups, and also where our managers will be given more autonomy to set the culture of a w…

Cool! I actually work at a company that adopted Holacracy roughly 3 years ago. In many ways it's probably much less loose and more formal than most people think (I mean there is a written constitution written in Legalese). There are still roles that resemble the classical management role, i.e. there is a role that is responsible for setting strategies and assigning people into roles and monitoring role fit within the…

This is fascinating, thanks! Turn The Ship Around is on my reading list.

Re: Show HN: I wrote a book for engineers that want to become engineering managers

#25
post #8

Question to CTOs - are you happy? When I see what particular CTO does day to day, assuming he/she was an engineer before - it seems quite boring. It seems they've sacrificed their engineering side in exchange for a bigger salary.

I found the hardest thing to initially get my head around was going home at the end of the day wondering what I'd achieved.

Moving from tangible daily outputs (code etc), to longer term feedback loops can be just as rewarding, you just need to step back slightly.

Empowering others to achieve their potential, watching them grow. Watching great products evolve. Understanding and directly influencing tech decisions. Being able to look further than the next sprint. Interfacing with external parties, seeing how they approach similar / new problem spaces.

IMO, this never gets boring.

Re: Show HN: I wrote a book for engineers that want to become engineering managers

#26
post #8

Question to CTOs - are you happy? When I see what particular CTO does day to day, assuming he/she was an engineer before - it seems quite boring. It seems they've sacrificed their engineering side in exchange for a bigger salary.

I suppose its partly how you perceive the work. Programming carbon-based neural networks can be an interesting technical challenge...

Re: Show HN: I wrote a book for engineers that want to become engineering managers

#27
post #21

I don't know whether it's in the book - perhaps it's in the " How to Win Friends and Influence People " chapter - but one thing I struggle with is communicating outwards and upwards. I tend to assume that everybody else in the company knows that my team works in the way it does because that's how you deliver software successfully. Often, this comes back to bite when I learn that other managers think the team should b…

I totally agree on your final sentence there. There's a number of things in that chapter you mention, and there's also material on managing upwards earlier on in the book.

As an example of something I personally struggle with: what's the best way to have the rest of the company know what all of our teams are working on without A) going into too much detail B) being obtuse C) opening ourselves up for miscommunication to customers or deadline promises D) giving ourselves room to fail, because not everything will work out.

The current iteration is a fortnightly newsletter that I curate between product and the engineering managers in the department and it gets sent around, but making everyone happy with it is /so/ hard.

Re: Show HN: I wrote a book for engineers that want to become engineering managers

#28

Looks very interesting! Can you also write one about how to go back to engineer from engineering manager? :)

You just read it backwards, right? :-) That's a good point though, and I do mention it in the book. I talk about how when promoting people it's good to define a 30-60-90 day plan (although there are many similar frameworks) and bake in a "no bad feelings" back-out clause if they don't enjoy doing that particular job. We've had that happen at our company numerous times. Additionally, in the later chapter on defining m…

Thanks, I'll make sure to check the book.

Re: Show HN: I wrote a book for engineers that want to become engineering managers

#30
As someone who's constantly at somewhat of a crossroads on the subject, this book's intro leads me to believe it's exactly up my tree. However, I would prefer to read a physical book — is it possible to subscribe for updates so I know when it comes out?
Post reply on HN