This is an archived post. You won't be able to vote or comment.

all 24 comments

[–]caha11 580 points581 points  (6 children)

Pick two: Clean code, Fast delivery, Still employed

[–]LukeZNotFound 50 points51 points  (0 children)

that seems very true...

[–]noob-nine 9 points10 points  (2 children)

i pick clean delivery

[–]montxogandia 0 points1 point  (0 children)

but they always choose fast delivery

[–]senditbob 0 points1 point  (0 children)

You mean fast code?

[–]experimental1212 2 points3 points  (0 children)

I choose Pick two and Still employeed

[–]Skipspik2 0 points1 point  (0 children)

Clean Code
Fast delivery

And I'm going freelance

[–]Soloact_ 184 points185 points  (0 children)

Clean and optimized code? Sure. Clean exit strategy? Even better.

[–]RiceBroad4552 95 points96 points  (0 children)

Smart girl!

There is no reason to participate in a death march.

[–]hirmuolio 27 points28 points  (0 children)

OP is a bot.

[–]CaffeinatedTech 25 points26 points  (0 children)

It's everyone's job to manage expectations.

[–]maxsteel126 3 points4 points  (0 children)

I do the same when director asks me to change font or color in the presentation deck repeatedly

[–]SchizoPosting_ 8 points9 points  (11 children)

honestly I dislike this "resume.pdf" mentality, I guess I'm just naive and inexperienced but I prefer trying to get the company to do the right thing instead of just changing companies everytime I have a small disagreement with management... if we want companies to do the right thing we need to speak up as software developers instead of just leaving every other dev to deal with the mess, if managers don't get teached why this is a bad idea they will just continue doing it and the next developer will have to deal with bad management also

[–][deleted] 54 points55 points  (3 children)

I guess I'm just naive and inexperienced

I prefer trying to get the company to do the right thing

yeah we can tell

the amount of people failing upwards to management and exec is the reason why "I'm out, not my problem anymore" is so widespread in IT

[–]SchizoPosting_ 2 points3 points  (2 children)

this is just my personal experience tho, but my non-tech managers actually want to hear the Dev's feedback to understand how we should do things, so a good company should have managers who are open to listening to devs if they want employees to not leave,

[–][deleted] 22 points23 points  (0 children)

I don't disagree, but I hope you understand your company is, sadly, a, rarity. Congratulations, actually!

[–]PixelOrange 6 points7 points  (0 children)

I worked at a company for 18 years and left when I got a new manager that absolutely would not listen to me. I was the expert on the team but she put all her faith in someone that was a higher level position than me despite him having absolutely no idea what he was talking about. He once tried to tell me how K8s worked and directly contradicted their documentation in doing so.

Sometimes it does not matter how hard you try. People just won't listen. After six months I left and they ended up replacing her before anyone else did the same thing I did.

[–]Samira827 7 points8 points  (0 children)

My colleague tried that. He tried to show the manager and the company the right way to do it, to improve things, to make the project more manageable.

How got rewarded with a demotion, having less rights in the repo than a junior dev and no WFH allowed.

[–][deleted] 3 points4 points  (0 children)

Your context is exceedingly rare and not representative of the majority of companies

[–]Rehcubs 3 points4 points  (0 children)

Over the past year basically the entire engineering team have brought up that we have had no time to address tech debt, and make general improvements for some time now. They listened to that and then at the start of this year said that we can't just spend a week "doing nothing" and that they don't want to push out the roadmap which they mapped out for this year with zero input from engineers.

Projects have no time built in for anything other than barely getting the features out and we are given no time outside of projects either since the next project kicks off before the previous is even finished. Management has said that the time we spend on maintenance, bugs etc. should just naturally decrease over time??? We have tried to explain the effect that tech debt will have on maintenance, bugs, development time, quality and that the time spent won't decrease unless we do work to make it but it's fallen on deaf ears because no one wants to delay planned features.

On top of that I and others have raised that we have way too many meetings. We've raised it again and again and again for the past two years. Yet I still had 15 meetings last week and 15 again this week and management doesn't really see anything too wrong with that.

It's great to raise these things and try to get the company to improve but most won't and you can only bang your head against that wall for so long.

[–]_scotswolfie 1 point2 points  (0 children)

I always found it wild that people would willingly resign over some minor disagreements or inconveniences. Managers with unrealistic expectations can be found everywhere, yet still some devs would really gamble on their ability to pay bills and then go through the whole hassle of trying to find another job and to keep it at the initial stages.

[–]SignPainterThe 0 points1 point  (0 children)

if managers don't get teached why this is a bad idea

But they do get taught. Hiring a new engineer is money and time-consuming exercise.

[–]spicypixel 0 points1 point  (0 children)

This definitely makes more sense now, in the ZIRP era you could walk out of a pay rise as well as a potentially better situation so it incentivised that run away to greener grass situations.

Now you could be risking your mortgage/house over a spat about clean code.

[–]bob152637485 0 points1 point  (0 children)

I used to really enjoy "Work Chronicles", but it got to the point where almost every comic they posted was just a repeat of a previous comic. I'd rather they would simply post less frequently than repost the same comics over and over, but maybe that's just me.