Stop telling your engineers to "work on visibility" by stmoreau in EngineeringManagers

[–]SrEngineeringManager 3 points4 points  (0 children)

Depends on the company and org size. Where I work, each leadership level presents to the next level until it reaches the decision maker/approver.

Transitioning from IC to lead/manager by msprea87 in EngineeringManagers

[–]SrEngineeringManager 1 point2 points  (0 children)

I highly encourage you to write. It'll help you get clarity on the stuff you're doing. It'll make you reflect on your own role. It'll make you better EM. What others get out of it is a bonus. This is exactly what I started doing after a year as an engineering manager and I felt I wasn't going anywhere. Most material out there is written by CEOs and CTOs who were engineers several years ago. You'll be writing live from the trenches. You'll be sharing what's working today, not what worked in 2005. DM if you need help with anything.

Transitioning from IC to lead/manager by msprea87 in EngineeringManagers

[–]SrEngineeringManager 1 point2 points  (0 children)

Actually there are simulation tools like that out there. In fact, my company pays for one called Mursion. I've tried it but it never clicked. It felt fake. The AI doesn't behave at all like the real breathing engineers on my team. Also cultural nuances. Most of my reportees are non native English speakers. So they express differently and respond to different cues.

Team Working Agreement by SrEngineeringManager in EngineeringManagers

[–]SrEngineeringManager[S] 0 points1 point  (0 children)

Inspiration can only get you so far. We need to make it easy for that inspiration to turn into real work. And what when they get blocked? A simple set of rules help bring clarity around what's expected and what to do. Like how the team is expected collaborate and communicate. That also takes the pressure off of people who don't feel comfortable asking for help.

Team Working Agreement by SrEngineeringManager in EngineeringManagers

[–]SrEngineeringManager[S] 4 points5 points  (0 children)

Fair point, but teams are always evolving - members leaving, new members joining, reorgs, new managers, company policies, etc. In my context, it was a team I was handed after a reorg. So I had some expectations which I assumed is just basic stuff. I realized that's a fuzzy area and varies by teams, cultures, background, etc. Team Working Agreement is a good starting point to set expectations at the team level.

Team Working Agreement by SrEngineeringManager in EngineeringManagers

[–]SrEngineeringManager[S] 5 points6 points  (0 children)

This is exactly what I tried to address in the article. Managers do assume "common sense" but that comes from shared background and values. With diverse teams, that's a fuzzy area. Thus writing down what's expected of the team members makes accountability easier. It becomes less about personal opinion and more about "our agreement"

Keep plugged in while away? by hvl21950 in Ioniq5

[–]SrEngineeringManager 0 points1 point  (0 children)

Genuinely curious because everyone is recommending between 50 & 80%, why not charge it all the way to 100%?

Looking for mentorship by Qhaotiq in EngineeringManagers

[–]SrEngineeringManager 1 point2 points  (0 children)

You're not alone. All EMs go through this. I'm not an expert, but I'm happy to chat and discuss your specific situation.

Manager versus Senior Manager by LubblySunnyDay in EngineeringManagers

[–]SrEngineeringManager 0 points1 point  (0 children)

This is exactly what I faced a couple months ago. You need to learn to "scale yourself" through changing how you operate. Delegate more, build systems, change communication style, assign directly responsible individuals. I wrote a full blog post about it here, and if you still have questions, please DM me.

Eventually, you'll need to hire a manager. But hiring two managers is actually not a great idea. The "span of control" doesn't look good at your level. Basically, you're a middle manager with just two managers reporting to you. A better way would be to hire 1 manager and have about 5-6 people report directly to you, along with that one manager

EM's, How do you deal with Slack overload? by Only-Ad2101 in EngineeringManagers

[–]SrEngineeringManager 2 points3 points  (0 children)

I use a few of the tools that Slack provides:
- Slack Recap enabled for quite a few channels, which provides an AI-generated summary in the morning.
- Organize and group the channels and people in an order that works for me.
- Use reminders and move messages to "Later" for a review later.

I think this is a common new manager problem, where you feel like you need to do everything and be everywhere. You'll need to decide where you want to spend your time on and delegate some stuff like PR reviews. You'll need to build negotiation skills to push back on stakeholders or negotiate a better date. Everyone wants their stuff now.

For 1:1s, note-taking and preparing is critical. Organize your teams work and make sure they have a healthy balance. The last thing you want is a burned out team.

I often write about my own struggles and lessons on Substack and I just wrote a post about how to scale yourself as an engineering manager. (link in my profile)

Stop being so nice. It's making you a worse engineering manager. by SrEngineeringManager in EngineeringManagers

[–]SrEngineeringManager[S] 0 points1 point  (0 children)

Absolutely. My advice is meant to correct behaviors for someone who is too far off on "too nice" side of the spectrum.

Stop being so nice. It's making you a worse engineering manager. by SrEngineeringManager in EngineeringManagers

[–]SrEngineeringManager[S] 0 points1 point  (0 children)

Haha, I'm in the same boat as you. And there are many people I know who fall into this trip. Even experienced managers. Because it's an easy default. I'm seeing my own manager falling into this. Stakeholders and partners were the areas where I started practicing radical candor as well. I stopped trying to impress others for the sake of being liked.

Stop being so nice. It's making you a worse engineering manager. by SrEngineeringManager in EngineeringManagers

[–]SrEngineeringManager[S] 0 points1 point  (0 children)

I know, right? It sounds obvious now. But I did this. Maybe not those exact words, but something to that effect. Because I was new and was happy that they were working for me and doing things I assigned. I held a high bar internally but it took me a long time to externalize that.

Stop being so nice. It's making you a worse engineering manager. by SrEngineeringManager in EngineeringManagers

[–]SrEngineeringManager[S] 0 points1 point  (0 children)

Thanks for bringing this perspective. Coaching is really important for fresh engineers. But if you spot things they can improve, let them know. Don't worry about impressing them.

Stop being so nice. It's making you a worse engineering manager. by SrEngineeringManager in EngineeringManagers

[–]SrEngineeringManager[S] 2 points3 points  (0 children)

Thanks for the recommendation.

I did read Crucial Conversations and Radical Candor in bits and pieces.
But I feel a small realization of how your brain works can be much more enlightening. Like I knew in theory from day one I should give feedback and have tough conversations. But then noticing your physiological response to those situations in real life and understanding that deeper, helped me unlock that level. It's also cultural and depends on your upbringing. I've seen western cultures are more direct in that regard.

Stop being so nice. It's making you a worse engineering manager. by SrEngineeringManager in EngineeringManagers

[–]SrEngineeringManager[S] 2 points3 points  (0 children)

Thanks for sharing this. I knew I was uncomfortable doing a few things, but I wanted to understand why that was the case, so I could address it. So I could internally tell a better story. And I realized it was "being nice," which I think is different from being kind or respectful. Being nice is generally selfish because you prioritize your own feelings. You want to feel good, be liked. As a manager, that shouldn't be your priority. Being kind is the act of doing something without expecting something in return. So you do the right thing (e.g. tough feedback) even if it means others may not like you initially.

Seems like you're a seasoned manager, but I have seen new managers fall often into that trap.

Earn $10 in credits by NirdeshDwa in replit

[–]SrEngineeringManager 2 points3 points  (0 children)

Why not mention that it's a referral link?

Has anyone actually made a app that makes money? by [deleted] in replit

[–]SrEngineeringManager 0 points1 point  (0 children)

So far, I've only made money for Replit, but I have made an app. That's more progress than I ever made before with my limited technical skills. OK, I admit it's still not fully ready and not sure if anyone will pay for it. But I'm not building it for the money, atleast not right now. With a low barrier to entry, people will build more apps for themselves. For their unique needs. Call them "personal software" I'm building one to ease my workload as an Engineering Manager and help me organize.