TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

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

695 pointsby jstanierover 5 years ago
Hey folks.<p>Last year I was fortunate enough to sign a deal to write a book with my favorite technical publisher, The Pragmatic Bookshelf.<p>When I started out as an Engineering Manager many years ago, I found that there wasn&#x27;t a huge amount of material that specifically and practically helped me understand how to do my job. When you learn to program there&#x27;s all of these amazing tutorials, examples and guides, but what was there for new managers?<p>In response to this, a couple of years ago I started a blog over at <a href="https:&#x2F;&#x2F;www.theengineeringmanager.com" rel="nofollow">https:&#x2F;&#x2F;www.theengineeringmanager.com</a> which got a decent amount of traction - I had a few front-pages here too, which was awesome. I improved a lot as a writer.<p>This gave me the confidence to pitch a book to numerous publishers and thankfully my ideal choice wanted to work with me.<p>The book has now been released in beta, which means you get DRM-free access to the first 240 pages (13 chapters) and more chapters will be pushed out as they get finished. I&#x27;ve written 17 out of 19 of them so far. The hard copy should be out in the Spring.<p>It&#x27;s available with free excerpts here: <a href="https:&#x2F;&#x2F;pragprog.com&#x2F;book&#x2F;jsengman&#x2F;become-an-effective-software-engineering-manager" rel="nofollow">https:&#x2F;&#x2F;pragprog.com&#x2F;book&#x2F;jsengman&#x2F;become-an-effective-softw...</a><p>If anyone&#x27;s at all interested in learning about what it&#x27;s like to pitch a publisher with their own book idea, then I guess I&#x27;ve been successful at that now, so I&#x27;m more than happy to give you any advice. I&#x27;ve had a great time working with PragProg and my editor and the other staff there have been (honestly) fantastic.<p>I&#x27;d love to hear your feedback, and the nice part about the beta process is that the book still isn&#x27;t finished, so there&#x27;s plenty of scope for improvements.<p>Thanks all!

39 comments

me551ahover 5 years ago
IMO being a good engineering manager is quite subjective and varies across companies and even teams. The traits of a good engineer would roughly be the same across companies and would be ranked according to knowledge, work experience and quality of code etc. And since a software engineer reports to an engineering manager, expectations are also based on the views of one person.<p>Upper management in different companies would have different expectations from what an engineering manager should be. Some would want them to code, some wouldn&#x27;t. Some would want them to utilize developers as much as possible while some would want them to keep work life balance of developers in mind. Same with teams. A much younger team would have vastly different views on what a good manager is compared to a team which is filled up of more senior people. A younger team might want the EM to be more hands-on while a senior team would want more autonomy. Then you also have HR and feedback from various teams to deal with. Company culture and popular managers would also drive some of the traits of an engineering manager.<p>Having been an EM for multiple teams I&#x27;ve had to change my management style multiple times to better suit change in higher management and different teams. But I&#x27;ve always been appaled by how less content exists for learning about engineering management. Nice to see someone focus on this area!
评论 #22048919 未加载
评论 #22049399 未加载
评论 #22050815 未加载
rafaelbarbosaover 5 years ago
Congratulations on getting published!<p>I&#x27;ve bought the book and read until the Delegation chapter.<p>Up until now I find that the topics are interesting and the writing is very direct and unpretentious which I appreciate.<p>I also like the approach you took of wrapping it in a story, I think it makes the topic a lot less dry.<p>At the same time I feel that it doesn&#x27;t go into the detail I would like.<p>For instance I feel that the “How to Measure Your Output as a Manager” is a bit hand waved by using Andy Grove&#x27;s equation. This is a topic I struggle with because I sometimes feel that I don&#x27;t produce anything as a manager and that is frustrating.<p>Nonetheless, the chapters I&#x27;ve read are fine as a starting point and appreciate that you suggest additional literature to deepen the topics.<p>Overall I&#x27;m positive about the book, would buy again :)
评论 #22045300 未加载
评论 #22046317 未加载
brianmccover 5 years ago
If anyone is considering moving into engineering management, you&#x27;d do well to look not just at the <i>how</i> but the <i>why</i>. If it&#x27;s for status&#x2F;salary rather than the change in nature of the work be very careful about making the move.<p>You need to really <i>want</i> to manage and develop people (with all the idiosyncracies that real human beings come with!), and to communicate, co-ordinate, and delegate for a living.<p>Some will love this, others hate it. But don&#x27;t view it as a natural progression that will work for everyone.
评论 #22045886 未加载
评论 #22046471 未加载
评论 #22047851 未加载
评论 #22045640 未加载
评论 #22046217 未加载
JimboOmegaover 5 years ago
Does the book cover how to get the position in the first place? I&#x27;ve read countless books (Like &quot;The Managers Path&quot; and &quot;Managing Humans&quot;), blog articles, etc, and tried many strategies, but it never seems to happen. Usually for the catch-22 reason of not having managing experience.<p>I&#x27;ve even had past managers they had no worries about me having the skills or knowledge to do it... but it still doesn&#x27;t happen.
评论 #22047373 未加载
评论 #22050110 未加载
评论 #22050048 未加载
评论 #22046822 未加载
评论 #22046177 未加载
zooweemamaover 5 years ago
Looks very interesting! Can you also write one about how to go back to engineer from engineering manager? :)
评论 #22044027 未加载
评论 #22044374 未加载
评论 #22045833 未加载
kitsune_over 5 years ago
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&#x27;t really an anti-pattern, I mean we&#x27;re basically applying Taylorism to knowledge work.
评论 #22044013 未加载
kdeldyckeover 5 years ago
I transitioned from software engineer to engineering management 2 years ago. It was by far the most challenging (still rewarding) moment of my career. I was lucky to have the opportunity to build up a team from scratch to take over the services and architecture I designed, developed and operated.<p>Biggest lesson learned: you&#x27;re no longer the decision-maker on your technical stack. Your team is responsible. Still, you’re liable for the result and its impact on business. That duality is hard to reconcile for former engineer. The solution? Build a culture. Better: create the conditions for a sustainable culture to emerge and persist.<p>That insight, and many other advices for new managers are compiled at: <a href="https:&#x2F;&#x2F;github.com&#x2F;kdeldycke&#x2F;awesome-management" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kdeldycke&#x2F;awesome-management</a>
blowskiover 5 years ago
I don&#x27;t know whether it&#x27;s in the book - perhaps it&#x27;s in the &quot;<i>How to Win Friends and Influence People</i>&quot; chapter - but one thing I struggle with is communicating outwards and upwards.<p>I tend to assume that everybody else in the company knows that my team works in the way it does because that&#x27;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&#x27;t made enough efforts to sell our methodology, those managers can have more influence than I&#x27;d like.<p>So, as an Engineering Manager, it&#x27;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.
评论 #22044779 未加载
评论 #22044261 未加载
评论 #22045118 未加载
评论 #22046942 未加载
redleader9345over 5 years ago
Warning ... cynical, pessimistic viewpoint coming.<p>Here is a pattern that I&#x27;ve observed over a few jobs that I&#x27;ve held as a developer at different companies. Wondering if anyone has any similar experience.<p>The first line manager (only manages individual contributors) exhibits these characteristics.<p>1.)He used to be a coder, but that was a long time ago. SQL hasn&#x27;t changed, so that&#x27;s the bit he&#x27;s drawn to when he feels like he needs to roll up his sleeves and contribute.<p>2.)He has some form of attention deficit, demonstrated by the fact that he can&#x27;t hold down a conversation really well. Especially if it gets technical.<p>3.)He really overplays the busy body persona. Always checking phone, always late for a meeting.<p>4.)He&#x27;s really insecure in his position within the company, always fearful that he&#x27;s going to be cut loose. This is extremely amplified when he gets a new manager himself.<p>5.)He has very little influence over direction. He&#x27;s really just a proxy mouthpiece for higher level management. And he loves to have status update meetings where he informs the team of all the important updates he received in the big important meeting he attended with other big important people.<p>6.)Instead of being someone who is respected by the team, he becomes more of someone you have sympathy for.<p>7.)You wonder why he never asks the real questions, like &quot;are you happy with your role?&quot;. And you realize it&#x27;s because he doesn&#x27;t really want to hear the answer. He couldn&#x27;t really do anything about it anyway. See point #5.<p>8.) He&#x27;s way too preoccupied worrying about his own safety to nurture the team.<p>9.) As a developer, you have the safety net of knowing that in the worst case scenario (terminated) you could find another job fairly quickly with pay parody. As a manager, you don&#x27;t have that comfort blanket. So you cling on to your current job no matter how badly you are abused. And people lose more respect for you because you look pathetic without a backbone.<p>10.) As a cynical developer in his 40&#x27;s, you realize that you don&#x27;t observe many 50+ developers in the wild, and you bemoan the idea that you&#x27;re going to have to suck it up and play manager eventually.<p>Anxiety and existential crisis is built into the tech career trajectory, and I feel like the only winning strategy is to be ok with moving backward income wise at various points in your timeline.
评论 #22046959 未加载
评论 #22047482 未加载
评论 #22046181 未加载
评论 #22049044 未加载
评论 #22046242 未加载
评论 #22047432 未加载
评论 #22046403 未加载
jonaldomoover 5 years ago
Hey I made an app to help me be a better engineering manager, I’d love your opinion on it if you had some time.<p><a href="https:&#x2F;&#x2F;apps.apple.com&#x2F;us&#x2F;app&#x2F;team-lead&#x2F;id1466421445?mt=8" rel="nofollow">https:&#x2F;&#x2F;apps.apple.com&#x2F;us&#x2F;app&#x2F;team-lead&#x2F;id1466421445?mt=8</a><p><a href="https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=co.jmoses.manus.play" rel="nofollow">https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=co.jmoses.manu...</a>
cr0shover 5 years ago
&gt; If anyone&#x27;s at all interested in learning about what it&#x27;s like to pitch a publisher with their own book idea, then I guess I&#x27;ve been successful at that now, so I&#x27;m more than happy to give you any advice.<p>Maybe this needs to be a new book?<p>Seriously, all of this sounds wonderful - and thank you (but I would love to hear some tips on getting a book published from zero - I certainly write enough that I could probably fill a book, whether anyone would read it though...???).
评论 #22048422 未加载
artsycaover 5 years ago
Make sure to buy two copies so you can read it twice as fast
评论 #22043935 未加载
mnscover 5 years ago
This looks interesting. I assume that this is very us-centric though? Have you gotten any international reactions&#x2F;feedback during writing? I guess it&#x27;s har to say but how applicable would this be in other parts of the engineering world? I&#x27;ve only worked in tech in Sweden and I sometimes feel like that &quot;it&#x27;s pretty much the same&quot; but other times: &quot;us tech scene is aliens on another planet&quot;.
评论 #22045269 未加载
评论 #22045099 未加载
vi-modeover 5 years ago
OT: for those who have never been in leader&#x2F;managerial positions:<p>- Leading people is 1000x less fun than coding<p>- Leading people makes your more money than as an avg coder<p>- Leading people too long makes you lose your technical skills slowly<p>- At some age and for most, there&#x27;s no other option than leading, &#x27;go or grow&#x27;<p>- Leading bigger headcounts is comparable to competitive sports 24&#x2F;7 and shouldn&#x27;t be underestimated
评论 #22046432 未加载
评论 #22047380 未加载
评论 #22047410 未加载
评论 #22046621 未加载
评论 #22047155 未加载
评论 #22046422 未加载
评论 #22046408 未加载
评论 #22046646 未加载
t_ropeover 5 years ago
Congratulations on getting as far as you have.<p>I look forward to reading this, I&#x27;ve been making this transition so I&#x27;m sure plenty will relate to me.<p>A couple of points :<p>Is there anywhere I can pay for this in pounds?<p>Your choice of excerpts is very teasing, but I haven&#x27;t had a chance to read any of the in depth content. Would you consider one of the sub-sections? That said, I suppose they did work for me... So maybe you know what you&#x27;re doing!
评论 #22046643 未加载
xwowsersxover 5 years ago
I&#x27;ve been looking for something like this. Hope it&#x27;s good.<p>One thing: the description starts with &quot;Software startups make global headlines every day&quot;. That line seems completely disconnected from the rest of the description and it seems nothing would be lacking if you started with the next sentence instead.
评论 #22045392 未加载
ozmaverick72over 5 years ago
A competent manager is a very rare breed indeed. Competent team leads - I&#x27;ve had a few of those. But at any level higher than that all competence seems to fall away. Success would seem to be despite management rather than because of it.
BossingAroundover 5 years ago
Do you also deal with the &#x27;why&#x27; of moving to the management track? I&#x27;ve seen quite a few people becoming depressed and moving back from the mgmt track to their old position.
评论 #22044068 未加载
评论 #22045709 未加载
fujohnwangover 5 years ago
I had written such a book too, but in Chinese, you can find it here if you are interested:<p><a href="https:&#x2F;&#x2F;afoo.me&#x2F;books.html" rel="nofollow">https:&#x2F;&#x2F;afoo.me&#x2F;books.html</a>
codegeekover 5 years ago
This looks great and I would love to get one. I am interested in the Hard Copy only (I can&#x27;t do ebooks). Is there a mailing list for the hard copy ?
评论 #22067806 未加载
s_Hoggover 5 years ago
Well done, this is an area that could use more declarative information and less guesswork. I think there&#x27;s another question that also needs answering: how do I make myself _want_ to be a manager? A lot of times, the incentives tell the engineer not to bother because the money is already good and you have a decent impact anyway. I&#x27;m very interested to hear your thoughts on the subject.
评论 #22044044 未加载
atmosxover 5 years ago
I will keep in on your book. I&#x27;ve read the &quot;Effective Manager&quot; and the &quot;Manager&#x27;s Path&quot; so far. The first one has some good hints here and there but it&#x27;s overly verbose and at times feels like a marketing campaign. The second one, I loved and resonates with my experience so far.<p>Congrats for getting published!
评论 #22049282 未加载
rainyMammothover 5 years ago
In most big companies in Silicon valley, being a manager is not a promotion but rather a parallel track.<p>What I find strange is that most of big cos expect managers to not be technical anymore. There is that weird expectation that the manager should have been technical in the past but is now only used as an enabler for the team.
评论 #22047735 未加载
vinnie1991over 5 years ago
Are there alternative methods on buying your book? I don&#x27;t have PayPal and I don&#x27;t have a credit card.
评论 #22045283 未加载
Etheryteover 5 years ago
As someone who&#x27;s constantly at somewhat of a crossroads on the subject, this book&#x27;s intro leads me to believe it&#x27;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?
评论 #22045291 未加载
zerrover 5 years ago
Question to CTOs - are you happy? When I see what particular CTO does day to day, assuming he&#x2F;she was an engineer before - it seems quite boring. It seems they&#x27;ve sacrificed their engineering side in exchange for a bigger salary.
评论 #22044043 未加载
评论 #22043996 未加载
评论 #22044215 未加载
评论 #22044673 未加载
评论 #22044244 未加载
评论 #22044091 未加载
proc0over 5 years ago
I&#x27;d love a blog about how to AVOID becoming a manager as an engineer or technical person. It really seems &quot;contributors&quot; are at the bottom of the pyramid, especially in companies whose core business is not technical in nature.
评论 #22047158 未加载
codeisawesomeover 5 years ago
I can’t wait for it to come out of beta and be available in my O’Reilly subscription :)
评论 #22045407 未加载
matttahover 5 years ago
Jstanier - Great job, this looks really cool. Curious what icon set are you using? I saw you have similar style icons across a few of your projects, is there a standard library you are using or are you creating them yourself?
评论 #22046623 未加载
circlefavshapeover 5 years ago
&gt; If anyone&#x27;s at all interested ... pitch(ing) a publisher with their own book idea, then ... I&#x27;m more than happy to give you any advice<p>Really? How do I contact you?
评论 #22045934 未加载
bloopernovaover 5 years ago
Very relevant to this new team lead (since Autumn last year). I bought a copy, I can&#x27;t wait to read it :)
评论 #22049522 未加载
yaseerover 5 years ago
A great achievement, congrats!<p>Although, it may never top your blog circa 2001, it&#x27;s a fine achievement nonetheless.
评论 #22045636 未加载
takiavoskyover 5 years ago
Man you have a PhD. Is this book worth reading for someone who just have basic education?
评论 #22048250 未加载
DenisMover 5 years ago
What is the format of the book? PDF? Epub? Mobi? Html?<p>Is it &#x2F; will it be readable on a Kindle?
评论 #22048854 未加载
joselfrover 5 years ago
Great! This is exactly what I was looking for.<p>Will we get the updates if we buy the beta version?
评论 #22043985 未加载
SteveMorinover 5 years ago
Have some questions for you. What&#x27;s the best way to get in touch?
评论 #22047618 未加载
ascotanover 5 years ago
Embrace the dark side Luke.
thequltover 5 years ago
&lt;3 &lt;3 &lt;3
JNRoweover 5 years ago
Clickable links for my fellow loafers:<p><a href="https:&#x2F;&#x2F;www.theengineeringmanager.com" rel="nofollow">https:&#x2F;&#x2F;www.theengineeringmanager.com</a><p><a href="https:&#x2F;&#x2F;pragprog.com&#x2F;book&#x2F;jsengman&#x2F;become-an-effective-software-engineering-manager" rel="nofollow">https:&#x2F;&#x2F;pragprog.com&#x2F;book&#x2F;jsengman&#x2F;become-an-effective-softw...</a>