Live data from Hacker News

Ask HN: Going from Developer to Manager. What should I know or learn?

news.ycombinator.com

91–100 of 186 posts

Re: Ask HN: Going from Developer to Manager. What should I know or learn?

#91
A few articles I've written on this topic:

1. https://hackernoon.com/the-wrong-section-of-the-bookstore-96...

2. https://hackernoon.com/the-real-work-of-software-management-...

3. https://hackernoon.com/i-started-wondering-if-being-a-team-l...

4. https://hackernoon.com/joyful-technical-leadership-6f4fb8bd7...

Re: Ask HN: Going from Developer to Manager. What should I know or learn?

#92

It might sound odd, but you can save yourself a whole lot of trouble by learning to keep your facial expression neutral no matter what you hear or see. Communication occurs in a variety of ways and not communicating the wrong thing is important. Its hard to communicate confidence to your team when your immediate reaction to some news is a facial expressions that tells your team something else. Your a manager now, eve…

This advice is dangerous to take too literally though. I understand what you're trying to say but when it comes down to it, people work best with a manager they relate to and respect on a personal level. Being completely stoic at all times risks losing that personal, human connection with your teammates (yes, teammates, not team. To be an effective leader you must be a member of the team, not a separate entity above…

Most advise is dangerous if taken way too literally. People just need to understand than they are conveying a message with their face, posture, and hand movements. Don't communicate a bad one or worse, one you don't intend to communicate. Managers sometimes have to deliver bad news that they might not be on board with. Don't make a bad situation worse by saying one thing and having your face betray you. I remember a training video I was forced to watch that had an actor say the exact same words three times with totally different meanings because of the signal their non-verbal communication was making.

Being stoic all the time communicates quite a lot and not in a good way.

Re: Ask HN: Going from Developer to Manager. What should I know or learn?

#93

Most important thing to me, learn the difference between leadership and management. A long time ago I was mentored by some great leaders who taught me the difference, and also taught me when to manage situations or specific people. Management isn't a bad word, but applied the way it is most places it should be. My goal with teams is to inspire them to make good choices, show them the right paths and help them succeed…

I honestly don't believe flat organizations exist. They claim to be but there is always an informal heirachy. Which is trickier to navigate then just having a bit of structure. No need to go overboard but at least formalize what exists but unsaid.

It's a double-edge sword. Inherent hierarchies develop, but without being stated and defined, political types are less able to fully exploit them. But when they do, it's less obvious to the non-political types.

Re: Ask HN: Going from Developer to Manager. What should I know or learn?

#94

As a developer, I'd love to see more managers read and try to follow the advice that makes sense for their company/position from Michael Lopp, aka Rands: http://randsinrepose.com From my perspective, it's a how-to guide for managing information workers, keeping them happy, and keeping yourself sane.

I interviewed Michael Lopp a few months ago. You can watch it here. https://www.crowdcast.io/e/michael-lopp-engineering-culture

Re: Ask HN: Going from Developer to Manager. What should I know or learn?

#95
post #48

I made the jump from developer to team lead, and all the advice here is great. One thing that I wasn't prepared for and that I don't see other people mentioning (on a cursory glance at the replies) is that your reward function for job satisfaction changes, and the feedback loop length changes. By that, I mean that for me personally I derived most of my job satisfaction from solving tricky problems, fixing bugs and im…

Hopefully the parent comment here will stay near the top, it is the key thing to keep in mind, the rewards are different. As a line manager (you manage people doing the work) your #1 goal is to have your team be super good at what they do. That means developing peoples skills in their technical specialty, their ability to understand direction and act on it, their ability to communicate where they are with the rest of…

> and when they are being under productive (not challenging their own self perceived limitations)

I'm a fairly new manager and I'm working really hard on how to word something like this to my devs. Do you have any advice for that?

Re: Ask HN: Going from Developer to Manager. What should I know or learn?

#96

In the past 13 years have gone from dev -> tech lead -> manager -> director -> VP/CTO at startups (50-250 people). Here are my tips: - Your job is to provide effective technical solutions to business problems via managing a team(s) of engineers, everything else is an extension to that. - Managing is nothing like coding and requires a completely different mindset and skill set. - Authority comes through respect and un…

To be honest a lot of your suggestions are probably very solid but come off like the "Find a mechanic you can trust" solution.

By that I mean the advice of "find a mechanic you can trust" only is applicable to someone already familiar enough to know how to determine if a mechanic is trustworthy.

A lot of your advice is probably 100% valuable, but as someone working through a lot of these same concerns I'm stuck wondering "Well, how do I know I'm actually doing that?" It leads me to wonder if I'm actually successful at any of this or just Dunning–Kruger-ing my way through it.

Re: Ask HN: Going from Developer to Manager. What should I know or learn?

#97
I always laugh when I see advice in posts like these as it assumes an altruistic working environment. In most of the companies I've worked at in the SF Bay Area, how a manager behaves in an organization is based on how his manager behaves. It is all top-down all the way from the CEO. If your CEO is an asshole, your 4th-level manager down the line will most likely be one too.

Re: Ask HN: Going from Developer to Manager. What should I know or learn?

#98

Earlier quoted context omitted.

The most effective days of management seem to involve so much compromise that everyone is frustrated with me. It’s got not no real hit for solving problems. Also it is all fuzzy and human. A lot of devs that are pure engineers find management maddening. Something that helps me is writing daily. Keeping personal strike lists and logs. This is private and in a journal, NOT jira or whatever. I track my daily emotional s…

This is super interesting. Something I've started doing on a smaller level. I've already made good progress on managing my emotional state (thus productivity) and want to improve the habit. When do you schedule to write or log? Specific times in a day? If you had a template I'd assume it would include mood tracking and todo list, anything else? Thanks for sharing this.

I do all the writing first thing when I sit down in the morning. Before I talk to anyone. I use a dot journal, kind of like a graph paper moleskin, but a dot grid. Date the left page and time. Do feelings. I’ll also note the weather, if it’s a special day or holiday and if people are around, who. Then I review the last few pages and I start musing. On the right page I title “ todo:” and start making the list. As I roll over previous day unfinished tasks I x them out on previous day and see if they need to be reworded or broken out. Completed tasks get a check. The body of the left page is free space. Sometimes I’ll write out a conflict I am trying to process. Sometimes just list house chores. Sometimes I draw out process flow or network layouts. I try to empty my head of all the things I’m juggling so that before I say a word at “work” I am a clean slate without too much wonder.

I check things off and add new things during the day, but it’s usually not a lot of tasking unless there’s a crisis. A year in, crisis seems to be pretty rare now. No one else I work with does anything similar. It does frequently appear that I am ahead of risk by weeks before other people start clocking it. In the beginning the lists were all catch-up, and now they are sometimes about things coming in the next quarter.

I’ve been work journaling for years but I made this effort to formalize and structure at the beginning of the last year when moving into a startup with a lot of internal problems and some huge lifts. Jira was a lie and accountability was missing on all sides. I knew I wouldn’t survive without building my own consensus on truth.

I also did tutorials on architect handwriting to improve my clarity. It sounds silly, but my scribbles would vary a lot and now that structure really helps the process.

I think it’s had a net positive in all aspects of my life. It’s my favorite part of the day.

Re: Ask HN: Going from Developer to Manager. What should I know or learn?

#99

Earlier quoted context omitted.

Is this some management 101 "best practice"? My manager does this and it is annoying. Facial expressions are an important part of communication and acting like an emotionless robot does not help in times of need.

Not to be an emotionless robot, that is bad, and I really hate that too. I mean more in the communicate what you want not what you don't want. Friendly, confident, happy are good; angry, surprised, despair are not so good. You are correct that its communication, just don't say stupid things with your face.

Rabbi Hillel famously is quoted as saying "Don't say anything that ought not be heard -- not even in the strictest confidence -- for ultimately it will be heard." This is one of the ways that it will be heard, heh.

Re: Ask HN: Going from Developer to Manager. What should I know or learn?

#100
Be willing to step in and get your hands dirty as you will earn great respect that way. Nothing is more despairing than a boss who never opens a PC for anything but email, and then leaves as 5 while the rest of the team is there struggling with an issue until 9PM. At the same time as others say, don't be afraid to delegate a lot of your detail work. Oh, and you earned the right to delegate so if there are things you hate to do, don't feel bad about delegating to others. Someday they will earn that right too! GOOD LUCK AND CONGRATS!!
Post reply on HN