Programmers HATE When Managers Do This

  Рет қаралды 16,459

Thriving Technologist

Thriving Technologist

Күн бұрын

Пікірлер: 83
@HealthyDev
@HealthyDev 2 ай бұрын
Are you considering management after being an individual contributor? What are you concerned about, and do these skills make sense?
@YossiZinger
@YossiZinger 2 ай бұрын
For me, the hardest part of becoming a manager after being a senior dev for a long time, was to trust other people with development tasks that I know I could complete myself much faster and with higher quality - simply because I'm so familiar with the product and the codebase. Had to learn how to guide and mentor them as long as I still have the knowledge and expertise, before drifting away too far from the code.
@HealthyDev
@HealthyDev 2 ай бұрын
That's so true, and so real. I've had a hard time over my career (and as a parent) letting people fail so they can learn. It's the old "give a man a fish" analogy.
@monterreymxisfun3627
@monterreymxisfun3627 2 ай бұрын
I'm not interested in management at all. It's destroys your arm's-length commitment to your craft. You don't get to drive the car, you just get all the traffic tickets.
@Sapphireleadershipadvisors
@Sapphireleadershipadvisors 2 ай бұрын
I agree not everyone is built for management but I think your analogy is a little skewed. I feel like driving the car vs. designing the car is a better analogy. And I think losing touch with your craft is entirely up to you. Good tech managers keep their skills up to date with POC projects and researching new technology. I find often times it is more enjoyable to not always be coding against strict deadlines when you are doing your own research or working out a proof of concept demo. It almost lends a more hobby like pace rather than working a scrum timeline and can be less stressful.
@Talk378
@Talk378 2 ай бұрын
Only if that’s the sort of manager you choose to be. Many of us still dive in to the code, solve technical problems, and design solutions. Making as many engineers as effective as possible will improve overall output more than you ever could as an IC.
@OgJamirR
@OgJamirR 2 ай бұрын
@@Sapphireleadershipadvisors, this right here. I know some folks say that you do two jobs poorly, but when you're also a good developer, you keep your saw sharpened. I made development my hobby. I love being an Engineering Manager, helping my team grow professionally, and trying to make work bearable or even enjoyable. But I stopped building my craft. I took it upon myself to keep developing and learning in my spare time. It's not my daily, but I still know and enjoy my craft.
@ThereIsNoOtherHandleLikeMine
@ThereIsNoOtherHandleLikeMine 2 ай бұрын
@@Sapphireleadershipadvisors Our CEO likes to tell us how great he is at something that the engineers do for a living. He thinks that designing something simple is equivalent to being better than the engineers.
@ForChiddlers
@ForChiddlers 2 ай бұрын
​😊😊p0l😊 3:55 3:55 😅😊
@RickFuschillo
@RickFuschillo 2 ай бұрын
Thanks for sharing, best advice I can give for new managers is that when there is success, the credit goes to the team of people who did the work and unfortunately when there are failures, it's the managers/leaderships fault... you should have recognized and mitigated the risk sooner, trained people better, scheduled better, fought to prevent scope creep, or any one of a thousand other things that are normally beyond the control of the people doing the work.
@Erik_The_Viking
@Erik_The_Viking 2 ай бұрын
Well said! Sadly too may managers throw their team under the bus when they screw up. That's happened way too may times to me.
@RickFuschillo
@RickFuschillo 2 ай бұрын
@@Erik_The_Viking Sorry to hear that... companies need to realize that this kind of thing kills retention... usually this happens when a SuperStar programmer is promoted into a Manager and is not ready or wants the job.... and then team ends up with both a poor new manager and a gaping productivity hole left by the departure of the superstar from the team... the good news is that there are good managers out there and sometimes you may be able to help the new manager get better through open and honest conversation from the entire team... IMHO of course... the best managers for developers are the ones that do come from a development background.
@JohnSmith-op7ls
@JohnSmith-op7ls 2 ай бұрын
The worst is the “Team/Tech Lead” role, which is nothing more than a cost cutting role. Forget what it’s supposed to be, in practice at most places, it’s a senior dev, mixed with software architect, team management, and project management duties. Every time I’ve seen it, you’re expected to do a full week of coding each week, have meetings that should be done by a full time manager (1 on 1s, performance reviews, higher level manager/director meetings, project manager meetings) on top of your team meetings, doing software architecture research and decisions, even dev ops depending on just how deep they’re trying to cut costs. You end up just being a dev who takes on the work of PMs and directors so that the company can get by with fewer PMs and directors. They can have a PM handling 5-6 projects, doing little more than gathering status reports and passing them up the chain, while the team/tech lead becomes the actual PM. Oh and it’s usually like a 10-15% pay increase for like 25-30% more work and stress.
@HealthyDev
@HealthyDev 2 ай бұрын
Sadly, I agree completely. Have you seen my episode "Tech Lead is The WORST Job for Most Programmers?". It gets into that topic. I wonder if that's been the same experience you've had. kzbin.info/www/bejne/ZnbZg4Z6ZpKdf6s
@badluckprophet9103
@badluckprophet9103 2 ай бұрын
TIL I should be asking my employer for a title change and a 10-15% pay increase...
@halfsourlizard9319
@halfsourlizard9319 2 ай бұрын
I'm always surprised how willing many ICs are to take worse ROI in exchange for an allegedly-fancier title.
@JohnSmith-op7ls
@JohnSmith-op7ls 2 ай бұрын
@@HealthyDev I have. Great video and I totally agree. I’ve declined being “promoted” to team lead twice already. Hopefully they never make it an ultimatum as they have others where I’m at. As you mentioned in your video, it’s often a bad move for devs unless they really do want to become a full time manager and see this as a stepping stone. Even then, it’s not a fun middle-step and I’d advice any devs wanting to go full management to instead take courses/get certs for management then apply for a PM role and work up from there. It’s just too much context switching trying to do code, mentoring, admin work, all while spending 50%+ of the week in meetings.
@JohnSmith-op7ls
@JohnSmith-op7ls 2 ай бұрын
@@badluckprophet9103 Man that sucks, they’re paying you the same as a Sr Dev while in a Team/Tech Lead role?
@viophile
@viophile 2 ай бұрын
During my over 25 years of being a developer, my experience of managers is unfortunately not that good. I have had probably 3 or so actually good managers and a lot of very bad ones.
@HealthyDev
@HealthyDev 2 ай бұрын
Same. Luckily when I was a consultant for the latter 15 years of my career, most of my direct managers (consultants) were great. But often the client's managers had serious issues.
@nickvledder
@nickvledder 2 ай бұрын
@@HealthyDevFor the wrong reasons they became manager. Often they delivered poor work and got promoted to get them out of the way.
@mihkelpajunen8450
@mihkelpajunen8450 2 ай бұрын
Fantastic explanation of the struggles of a good manager 👌🏻
@Erik_The_Viking
@Erik_The_Viking 2 ай бұрын
Management is a completely different job, and isn't necessarily a promotion from IC. It's a different path all together. What makes you a successful engineer doesn't always carry over into management. Sadly many try to do both and end up doing 2 jobs poorly. You need a different mindset and need to grow in other areas, especially EQ. Success goes to the team, failure is on the manager.
@kenito2050
@kenito2050 2 ай бұрын
Thanks Jayme. I have worked as a QA manual / automation resource since 2003. In college, I studied business but I switched to IT after graduation when jobs were scare in the 1990's. I think for the next stage of my career, I would like to pursue management. You mentioned some very good topics. I agree that management requires a different skill set than an individual contributor. Managers should really be interested in helping their subordinates achieve their goals. If not, than they should be management consultants, not managers. Thanks again.
@annavalentinovna5267
@annavalentinovna5267 2 ай бұрын
I am experienced non-technical manager, and totally agree with all your points on this, this is just confirmed with my practice. Maybe one more thing I would add that if you are project manager dealing with clients count yourself as you were half working on your client as part of his company, because satisfaction or dissatisfaction of client exactly on project manager can cost IT company loosing a project. It is a bit another as just delivering good working result with a team. It is way more.
@HealthyDev
@HealthyDev 2 ай бұрын
Great point! Thanks for sharing this.
@marksegall9766
@marksegall9766 2 ай бұрын
At 3:30 the 4th option is giving them the support they need to get the job done (helping them overcome obstacles).
@Meritumas
@Meritumas 2 ай бұрын
I'm already sick of wanna-be-managrs who moved to management after a few years of being a relitively junior devs. They think that moving jira tickets is all what they required to do.
@HealthyDev
@HealthyDev 2 ай бұрын
What you're describing (in my experience) is a project manager. Yes, unfortunately that position is more about managing the project - not people. But somehow they get the responsibility of doing both, without the training in both.
@sjfsr
@sjfsr 2 ай бұрын
Every manager I have dealt with, I'd be clear to them about where I had great success and where I went down the wrong path. I found it was up to me to inform management where I'd shine, so I'd actually get the work I was good at. And it was nice when management actually knew this stuff, before I even spoke up. I use to code as one man, but as I got older, team work definitely gets you there faster.
@xlerb2286
@xlerb2286 2 ай бұрын
I turned down management positions several times during my career. Once leaving a company because they said saying "no" wasn't an option. I think I could have been an above average manager (though that's a pretty low bar to clear) but my heart never would have been in it.
@HealthyDev
@HealthyDev 2 ай бұрын
Hey that's great! It's important to know yourself and not get shoved into roles that don't make sense. I wish companies would stop doing this! It's counter to their goals, and they lose valuable people - like you!
@onebesidesall
@onebesidesall 2 ай бұрын
Need more of this!
@ashtonrichardson-c2v
@ashtonrichardson-c2v 2 ай бұрын
This is absolutely good advice
@theSantiagoDog
@theSantiagoDog 2 ай бұрын
Great insights. Thanks!
@CallousCoder
@CallousCoder Ай бұрын
Pushing good engineers into management was something that I saw as very wrong at IBM. An engineer couldn’t make more than a manager so every good engineer was promoted away to initially become a project leader and so on. As an external I told my manager that he should make a point that good engineers in his team can get management salaries. That way they didn’t need to rely on externals such as myself. He agreed with me but said: “this is the stupid American culture of this company, not something that we as IBM The Netherlands will change.”
@halfsourlizard9319
@halfsourlizard9319 2 ай бұрын
Move from IC to manager isn't a promotion; it's just a different path / function.
@judewestburner
@judewestburner 2 ай бұрын
I've been head of engineering for about five years. I still code for I guess 30% of my time, but almost EVERYTHING comes my way from remote training, customer meetings, cloud costs, holiday rotar etc. I really don't blame people for not wanting to do this
@HealthyDev
@HealthyDev 2 ай бұрын
What led you down that path?
@jmmoyadev
@jmmoyadev 2 ай бұрын
Currently my manager is working long long hours outside of the working hours, who wants to follow that path and take that responsibility? Is a very bad example to someone. Everyone in the department notice that is a structural fail and nobody wants to inherit that... By the way, for me is very hard to trust people too, I had really bad experience with people backstabing me, I don't want to take responsibility of anyone else... I'm happy learning new technologies and apply it to improve work, maybe teaching or mentoring, but not managing.
@HealthyDev
@HealthyDev 2 ай бұрын
I would say working long hours outside of work is not necessary to be an effective manager. Your manager has some problems with work/life balance and setting boundaries.
@00111000
@00111000 2 ай бұрын
A manager can make or break a project. But if you have none, it is like a chicken running without a head.
@JohnSmith-op7ls
@JohnSmith-op7ls 2 ай бұрын
Smaller teams can do well without a manager and can easily self organize. People often confuse admin duties of managers with leadership. A lot of managers don’t lead, they just do admin work.
@arion2000
@arion2000 2 ай бұрын
@@JohnSmith-op7lsagree, they keep thinking that operation execution is a form of leadership
@arion2000
@arion2000 2 ай бұрын
lol don’t think so, a tech lead or architect is so much than a manager managing the project
@animanaut
@animanaut 2 ай бұрын
maybe we should stop calling a lateral career change a 'promotion'. it would communicate much clearer in terms of expectations
@Talk378
@Talk378 2 ай бұрын
It’s somewhat lateral, but it has a nice career path.
@JohnSmith-op7ls
@JohnSmith-op7ls 2 ай бұрын
@@Talk378Maybe. You’re not going to become CTO at most places unless you got a masters in business, which almost no devs get. Generally you get stuck in middle management, which is a go-to for job cutting if there’s a bad quarter or two, and any pay raises won’t carry over to your new job unless you were underpaid to begin with. It’s got more income potential on paper but that’s assuming you’re good at the job, better at playing office politics, and get lucky.
@Talk378
@Talk378 2 ай бұрын
@@JohnSmith-op7ls with respect to becoming a CTO, in my experience this hasn’t been the case and the data I’ve seen says otherwise.
@WhiteHonky-mv1eu
@WhiteHonky-mv1eu 2 ай бұрын
"Being half-smart is knowing what you're dumb at." --Solomon Short. Yeah, management is ***NOT*** for me.
@someguyO2W
@someguyO2W Ай бұрын
I've fought management everywhere I go. But somehow because I always act as a technology leader, they want me to manage. Man. I suck at managing humans. I love computers. Stop it!
@rraallvv
@rraallvv 2 ай бұрын
I'd love to get your thoughts on managing quiet quitting and passive-aggressive behavior in the workplace.
@HealthyDev
@HealthyDev 2 ай бұрын
When you say managing quiet quitting, what are your current thoughts on what you can do about it?
@rraallvv
@rraallvv 2 ай бұрын
@@HealthyDev I think it's important to rebuild trust and make sure that coworkers and employees feel appreciated. However, people also seem to value their personal time more than ever and are less willing to go above and beyond.
@HealthyDev
@HealthyDev 2 ай бұрын
@@rraallvv if someone doesn't go above and beyond, is that quiet quitting? Where do you draw the line? What do you consider fair performance for an individual contributor with a salary?
@rraallvv
@rraallvv 2 ай бұрын
@@HealthyDev Thanks, I need to carefully consider my answers to those questions 🙏
@JohnSmith-op7ls
@JohnSmith-op7ls 2 ай бұрын
Quiet quitting is one of the endless management buzzwords to vilify workers who don’t output like they’re getting top pay and benefits because they’re getting poor pay and benefits. In other words, it’s expecting something for nothing, then getting mad when you don’t get it. If someone is working under what’s fair for the role and compensation, that’s not quiet quitting, that’s either a lazy/apathetic employee, or they’re not being given the resources they need to do well.
@gwaptiva
@gwaptiva 2 ай бұрын
Why would anyone ever want to move into management? You have valuable skills when you are a dev, why ruin that? Is that because companies are run by managers and therefore believe against all evidence that managers must be paid more than skilled staff members? Negotiate better!
@HealthyDev
@HealthyDev 2 ай бұрын
Dev skills degrade in value as you approach your late 30s for most people. While there are exceptions, the game gets rigged against you because it's just not cost effective at some point. Most companies don't understand or value experience past a certain point. That's just one reason why you might pursue it - relevance and employability. But a bigger reason would be a desire to be a multiplier. No matter how good you are at writing code, you can only so so much as one person. I find many people get to a point in their career where they realize if they spent more time mentoring other people, it would have a bigger impact on the success of the project and the company. And they'd also get an opportunity to learn a ton of new skills. There's nothing wrong with deciding development skill is the end of the line for growth in your career. There are tons of new frameworks and technologies that will continue to emerge. For some people though, they get to a point they've proven to themselves they can learn multiple languages and frameworks, and they want a bigger challenge.
@gwaptiva
@gwaptiva 2 ай бұрын
@@HealthyDev as a 55 yo that started coding for money at 37, I'm so glad I didn't turn to mgmt before; only so few make a career of it, and so much of that path is brown nosing, I would've failed
@HealthyDev
@HealthyDev 2 ай бұрын
While I've seen managers who brown nose, I wouldn't say my experience is that effective managers have to do it. It's more a lazy way of building confidence with a person (at least temporarily). Much better to get to know a person really well and get them to let you challenge their thinking. That takes time though, and so many people choose the short and easy path - thought it's a bad strategy long term.
@oNuKuBo
@oNuKuBo 2 ай бұрын
If I decided to move to management, I'd be the kind that fight the upper level as hard as I can for my team and get fired in no time 😄.
@HealthyDev
@HealthyDev 2 ай бұрын
Yeah, you'd want to work on that ;). Balance is actually possible but takes practice for sure.
@DudeWatIsThis
@DudeWatIsThis 2 ай бұрын
Lmao the video title. You need a big all-caps "HATE" to get the attention of the algorithm, while the actual video is "How to be a good manager".
@HealthyDev
@HealthyDev 2 ай бұрын
Unfortunately this is the game KZbin forces us to all play since they promote sensationalist content to such a ridiculous degree, straightforward titles get no exposure. I wish it weren't this way, but they prioritize entertaining over educational content and so I'm competing with a lot of trash.
@DudeWatIsThis
@DudeWatIsThis 2 ай бұрын
@@HealthyDev I completely understand man. I just found it ridiculous what this platform forces creators to put up with. Keep bringing on the good content!
@HealthyDev
@HealthyDev 2 ай бұрын
@@DudeWatIsThistell me about it!!!
@Talk378
@Talk378 2 ай бұрын
If “holding people accountable” is something you need to so often with your engineers that’s it’s your #1 rule then you have likely failed at hiring and team building. The best way to solve a problem is by avoiding it. If you are hiring right, building a strong team culture, and leading by example accountability doesn’t have to be demanded or assigned, people take it willingly.
@JohnSmith-op7ls
@JohnSmith-op7ls 2 ай бұрын
Sure but a lot of places you can’t easily fire people, if at all on your own, and you’re not often given a lot of opportunities to hire who you want. You’re on a budget, the job isn’t that interesting, so it’s not attracting top applicants, and you need to fill the role ASAP.
@Talk378
@Talk378 2 ай бұрын
@@JohnSmith-op7lsbad employers should be filtered out too
@HealthyDev
@HealthyDev 2 ай бұрын
Holding people accountable is simply the first point out of 5 in the episode. There's no prioritization making it my "#1 rule".
@4omar9
@4omar9 2 ай бұрын
Please don’t push for the use of the word “coder” it is just wrong. We are engineers not coders
@HealthyDev
@HealthyDev 2 ай бұрын
It's simply shorthand and fits in the KZbin title limitations. I get what you're saying but I'm not pushing anything. Hope that makes sense.
How To Know If Your Manager Is Trustworthy
29:10
Thriving Technologist
Рет қаралды 37 М.
Is Tech Lead the WORST Job For Most Programmers?
24:29
Thriving Technologist
Рет қаралды 203 М.
Watermelon magic box! #shorts by Leisi Crazy
00:20
Leisi Crazy
Рет қаралды 121 МЛН
Mom had to stand up for the whole family!❤️😍😁
00:39
Un coup venu de l’espace 😂😂😂
00:19
Nicocapone
Рет қаралды 11 МЛН
Human vs Jet Engine
00:19
MrBeast
Рет қаралды 74 МЛН
Tech Worker Records Her "Termination" and Goes Viral.  Here's Where It Went Wrong.
26:34
40 Years Of Software Engineering Experience In 19 Minutes
19:10
Continuous Delivery
Рет қаралды 90 М.
Your Project Is FAKE Agile, What Now?
23:03
Thriving Technologist
Рет қаралды 32 М.
AI Deception: How Tech Companies Are Fooling Us
18:59
ColdFusion
Рет қаралды 1,9 МЛН
Do Programmers Actually ENJOY Being Miserable?
31:47
Thriving Technologist
Рет қаралды 21 М.
Why Tech Consultants Have Management's Ear (And You Don't)
31:22
Thriving Technologist
Рет қаралды 21 М.
From Manager to Director: Guide to Managing Managers
1:01:14
Level-Up Engineering Podcast 🎤
Рет қаралды 57 М.
Can You See The Red Flags Of A Toxic Tech Company?
29:21
Thriving Technologist
Рет қаралды 121 М.
"I Hate Agile!" | Allen Holub On Why He Thinks Agile And Scrum Are Broken
8:33
Programming Burnout Is Real - But You CAN Heal
44:56
Thriving Technologist
Рет қаралды 43 М.
Watermelon magic box! #shorts by Leisi Crazy
00:20
Leisi Crazy
Рет қаралды 121 МЛН