Being forced to use a particular OS, hardware or programming language? Working remotely? Certain company structure?

  • Culture where you’re scared to criticize stuff, because people get angry when you’re telling them the truth or even just the elephant in the room. Echo chamber instead of idea lab.
  • Management constantly making decisions such that no one decision made ever gets totally implemented, but the loose ends just stack up.
  • Management not involving engineers in the and assuming that engineers are incapable of understanding how the business works, let alone contribute valuable ideas to how it might work better.
  • Too many layers of hierarchy, competitive, macho male-dominated, title-driven, ego-driven culture where people are fighting they’re way up the totem pole instead of working cooperatively together to create a great experience for their users.
  • Companies where silly little things that should be doable in hours costs weeks or months or where nothing gets done quickly, because too many people need to sign off on it.
  • Mission statement that is bogus and you know that it really is all about money, growth and status. I like companies that are truly trying to adding value to the world, however small that change may be. I am just not interested in your algorithmic trading, crypto non-sense, optimizing ad revenue or getting people to waste more of their time or money with endless bull crap.
  • Having to constantly fight to get the time to refactor, test, rethink, work on build/development/observability tooling instead of working on feature after feature endlessly. If I say something needs work I have good reasons for it that I am willing to explain, but do not assume that I like to waste time gold plating code because I am a autistic perfectionist with OCD with no sense for what the business is trying to do.
  • Constant bogus deadlines that seem to come from nowhere and are only meant to keep the pressure on the engineers. I work hard and this kind of pressure only means we’re going to go fast in the short run and extremely slow in the long run, because nothing gets finished properly.
  • Running the server side on Windows. I want to be able to debug issues in depth when they arise.
  • Using the Go programming language. I am not going back to 80’s programming and checking for nil all day long, just to see my program segment fault in production anyway. (and yes, I am talking from experience here)
  • Only remote companies. I get too lonely at some point and all the best cooperative ideas I’ve ever had in my career where born at the whiteboard with colleagues. This is just me though.
svetlyak40wt
link
fedilink
11Y

@onlinepersona to show gratitude to software creators? To support them and to be sure the software will be maintained for years?

I worry that some rocket magician with an MBA will decide we can just use FreeCAD and stop paying for these silly Solidworks or Autodesk licenses.

@onlinepersona@programming.dev
creator
link
fedilink
English
-31Y

Why pay when you can crack? 🧠

Because real manufacturing draws scrutiny, and these companies are audited regularly enough to make licensing fees palletable.

chi-chan~
link
fedilink
101Y

When feeling unappreciated/disrespected.

@onlinepersona@programming.dev
creator
link
fedilink
English
21Y

Do you voice your concerns when it happens? In my experience people have communication methods that sometimes clash and they unknowingly disrespect other people. Some people are just assholes though…

@onlinepersona@programming.dev
creator
link
fedilink
English
431Y
  1. In office - COVID taught us remote works best for me, there’s no going back
  2. Pay - don’t pay/offer enough or give a raise at least equivalent to inflation --> 👋
  3. Micro-management / bad management -👋
  4. Force windows or mac onto me - first I push back, but I will quit if push comes to shove

You’ve had a job where they let you use Linux on your machine? Every job I’ve had has been strictly windows

Every job I’ve had as a developer, I’ve had a Linux box for development. Some I’ve also had a Windows laptop for specialty hardware vendor programs / portability, and some I’ve also had a MacBook from which to work.

I’m not going to whinge just because I don’t get to use all of my personally preferred platforms, but if my employer ever denied me the necessary equipment or insisted upon the objectively wrong technology for a project - in any way - I’d simply leave if they refused to listen, since I’m not going down on a sinking ship.

I could choose on all my jobs. I’m doing linux since so long, I don’t even wanna hear of windows.

AlexisFR
link
fedilink
01Y

So you’re a freelance now?

@onlinepersona@programming.dev
creator
link
fedilink
English
11Y

Salaried jobs in my spectrum do exist 😄 Even in France they do too 😉

Jordan Lund
link
fedilink
English
721Y

Abuse. Don’t take it. Know your worth.

@onlinepersona@programming.dev
creator
link
fedilink
English
91Y

I’m guess I’m lucky to never had encountered abuse. Have you seen it happen or experienced it yourself?

I would consider what my company is doing right now as board line abuse. They’ve done two rounds of layoffs this year, but the amount of work as not been reduced in the slightest. So everyone is overworked and scared of saying anything in case there is another round of layoffs. Of course this is also having a ripple affect where long-term hardworking employees are jumping ship.

I currently have a backlog that is four years long. That was when I had a team working for me. Now I’m the only person on the team and not a week goes by when I don’t get ask what the status of XYZ is. Or have 2-3 more “high priority” things added to my backlog.

Jordan Lund
link
fedilink
English
51Y

I was an admin at a company that was borderline psychopathic. Yeah, tons of abuse at all levels. No progression unless you were a member of the executive teams family or married to one of them. Completely dysfunctional workplace.

Harassment from toxic managers who abuse employees verbally (insults, etc.) It happens a lot sadly.

@cerement@slrpnk.net
link
fedilink
31
edit-2
1Y
  • abuse in the US workplace is (generally) not openly visible in ways you expect
  • and yet, sexual abuse is still extremely prevalent in all industries
  • US companies can impose a MASSIVE chilling effect just by having your healthcare tied to your employment
  • mental abuse can be subtle (a form of psychological warfare) with something as simple as “we’re like a family here” or “you wouldn’t want to let down the team, would you?”
  • the first episode of Zom 100 gave a really good example of how far the mental abuse can escalate – between overwork, lack of sleep, verbal abuse, bad diet, you no longer have time to step back and think, you become completely dependent on someone else telling you what to do, you no longer have the strength of will to even contemplate saying “No”
chi-chan~
link
fedilink
11Y

deleted by creator

@frozenmolar@feddit.uk
bot account
link
fedilink
41Y

I will quit if I don’t feel happy anymore, which most likely because of people. If colleagues I like are all gone, I probably go somewhere else.

Sometimes it might be the salary which causes people to leave.

I read about the term “silent quitting”: quitting without any prior warning, just handing in the resignation without a chance to remedy the situation.

Sometimes it might be the salary which causes people to leave.

Definitely. Got the highest pay bumps when switching. Was only a reason to switch once for me though. Is salary the most important factor for you?

remember that “2 weeks notice” is a kindness you’re giving them, it’s not a requirement and companies will never show you that kindness when they fire you

@onlinepersona@programming.dev
creator
link
fedilink
English
81Y

In Europe it’s at least 1 month for both sides. Luckily. I can’t imagine working at-will.

Unless you’re on a contract. If you’re in the US and you’re not sure if you’re on a contract, you’re not on a contract. At-will goes both ways.

Like what they are gonna do? Fire you?

@Juggs@aussie.zone
link
fedilink
2
edit-2
1Y

I’m likely to do that shortly. I’m in an environment with a few toxic colleagues who know fuck all about what needs to be done, or how to do it, but manage to impact decision making and cast doubt on my abilities and deliverables to date. I have had to step outside of my role to deliver multiple big ticket tasks (e.g. I’ve been brought on to uplift code for multiple applications, but have also had to build a MEM deployment from scratch as there was no endpoint management), but no-one has the knowledge or the interest in taking over the finished products, expecting I’ll add it to my responsibilities.

A job is about to open up elsewhere that I’ve been encouraged to apply for, so I’ll keep trudging along and will let them know at my notice period. I’ve tried so hard to get involved with no luck, so now they’ll be forced to take interest.

I read about the term “silent quitting”: quitting without any prior warning, just handing in the resignation without a chance to remedy the situation.

Here’s the thing - finding the next job took me effort. I’m not wasting that because the boss suddenly realized they can do better. They needed to figure that out before I took the effort to find my next gig.

And I expect the same now that I’m the boss. I do a one on one meeting with each of my direct reports like clockwork, and I ask probing questions about work conditions, career trajectory, and work/life balance.

It’s not their job to make sure I know if they’re satisfied with their job. It’s my job.

Their job is to do all the other amazing things they do to make me look like an amazing boss.

Is salary the most important factor for you?

My employees have taught me that salary is the least important thing - right up until the moment when it becomes the most important thing. No one knows when that will be: surprise car repair, medical bill, whatever.

People tend to figure out their market value. I’ve never successfully retained a significantly underpaid professional over the long term. Of course, I do always get a healthy discount on the talent I hire. People value a great boss a lot. But having a great manager doesn’t fix a leaking roof, so that discount amount has to be an amount they feel great about, not an insult to them.

No one knows when that will be: surprise car repair, medical bill, whatever.

Salary cut. When you say if it’s not important, then why make it worse, they will immidiately tell you how important it is to die on a job.

@frozenmolar@feddit.uk
bot account
link
fedilink
21Y

Sounds like you are a good boss! I am sure your direct reports are happy since you obviously care about them.

@onlinepersona@programming.dev
creator
link
fedilink
English
21Y

Sounds like you’ve got your shit together. 👍

Thanks. I try.

@frozenmolar@feddit.uk
bot account
link
fedilink
31Y

I am okay with some discount on my salary if I am really happy with my colleagues. We go to work every day, it is important to be happy.

If most of my friends are gone, and the salary is not satifactory, I will definitely quit for higher pay!

@onlinepersona@programming.dev
creator
link
fedilink
English
21Y

Do you make friends at work?

Lucky
link
fedilink
21Y

@onlinepersona @frozenmolar I thought I did make friends at my old job.
These people do not seem very interested anymore, tho ._.

That - and the fact, that my new job is fully remote and on the other side of the country - is why I don’t at my new job.

@frozenmolar@feddit.uk
bot account
link
fedilink
11Y

That sounds really sad, did you try to connect with them? I usually try to connect with old friends with festival blessings, e.g. Christmas. This removes the awkwardness for not connecting for too long. Then you can follow up by questions like how things are going.

But I guess sometimes it is really difficult to connect, since people just move on to dofferent stages of their lives.

Lucky
link
fedilink
01Y

@frozenmolar Sure I tried, we are connected through several channels as messengers or similar, but even when asking some questions they only reply sporadically and do not seem to connect to each other, as well.

Far from eye far from heart, I reckon.

@frozenmolar@feddit.uk
bot account
link
fedilink
11Y

That’s really sad. But the important thing is you had good times in the past!

@frozenmolar@feddit.uk
bot account
link
fedilink
11Y

Yes. I make friends in all my jobs. How about you?

@onlinepersona@programming.dev
creator
link
fedilink
English
11Y

I’ve… tried? But despite being software developers, our interests often don’t align. I’ve gotten along well with many, but they’ve always stayed aquaintances. Back when I was younger and willing to go out and have a beer after work I did make more friends.

@frozenmolar@feddit.uk
bot account
link
fedilink
21Y

I do agree, sometimes it is difficult to chat within work hours because everyone is busy. And when you get older, you have commitments in family, and other plans, etc, getting even more difficult to make friends.

I try to hang out with my colleagues, because i want to make friends and I still have time for that.

But anyways, I felt that you can be a good friend! Felt bad for your colleagues missing the chance to make a good friend. (Sorry if that sounds odd because of my poor English)

Using war metaphors

Requering blind loyalty

Requering acceptance of any task

Disregard for labor contracts

Dumb management

@onlinepersona@programming.dev
creator
link
fedilink
English
81Y

Using war metaphors

What do you mean?

Requering acceptance of any task

You would quit if something were against your morals e.g working on a project for Exxon mobile or something ?

War metaphors real examples:

Literally calling your employees your soldiers, calling starting positions as trenches, brainwashing your employees to a us versus the world mentality, ex-employees are ‘dead’ or ‘on a suicidal path’, etc.

Business is not war anyone who think it is has never saw what a single rifle bullet does to human flesh. Freaking psychos.

Task was being discussed, I raised valid concerns, they listened, agreed to the concerns and said ‘yeah we still want you to do it’. I say I won’t do this. They push harder. I left on the spot. Notice was on director desk the next day. I suspect management wanted me to take on a botched task so to have something negative over me. There may of may not have some level of nepotism there.

My previous job referred to ex employees as traitors or betrayers

Fuck that shit

@onlinepersona@programming.dev
creator
link
fedilink
English
11Y

Big yikes on the war metaphors. I’m also not a fan of alternative names for teams: squad, tribe, gang, clan, … makes me cringe.

I suspect management wanted me to take on a botched task so to have something negative over me.

Sounds like somebody with a god complex or way too deep in the army role-play “soldiers follow orders” bullshit.

If they required me to work in office (at minimum, they would need to pay me 30k more, 5-10k just to make up for gas and wear and tear on my car, 10k+ for the commute time, and 10k+ for the inconvenience, stress, clothes, eating out more for lunch, dealing with traffic, etc.)

Also, if my leadership was abusive and/or demanded prioritizing work over family and health.

I don’t have the highest paid job in the world, but we’re comfortable and I’m pretty happy with my company right now. Those are the things that would make me start looking elsewhere.

@onlinepersona@programming.dev
creator
link
fedilink
English
61Y

All good reasons to reject or quit a job. I think as tech workers, we are lucky to be able to reject in office job offers.

funny how here in Italy 30k gross per year is a pretty high salary.

software engineers with required experience in a field can get paid as low as 20k and they also want you to actually go to their office.

Cost of living in the US is 40-46% higher than Italy, and we do not have benefits like free or low cost Healthcare like they have in Italy. My wife’s maximum out of pocket costs on her work sponsored insurance is almost 10k a year just for in-network services. If she has to go out of network for anything, her max is 18k for those services (which is in addition to the in-network pool). God forbid something terrible would happen, we could be liable for up to 28k in a calendar year just for her medical needs. We’re pregnant right now trying to save 30k just so that we’re covered for any medical expenses that will come up. My insurance is better than hers, but far from free.

Moreover, education is not free in the US. My tuition and books for my community college where I did the first two years of my degree (to save money) cost over 6k annually and the tuition at the state school where I finished the last two years of my degree was 10k annually. It would have been double that for both if I had gone to a school out of state.

I know I sound spoiled by comparison talking about needing such a big raise to even consider going back to the office. But it’s not a 1:1 comparison, is my point. That being said, I definitely am spoiled in comparison your SE’s in Italy and other European counties. Even with your lower cost of living and benefits all citizens enjoy, software engineers are underpaid there, imo. The work we do is highly skilled and lucrative. When put to good use and done correctly, it increases efficiency, bringing in more revenue while lowering costs, and it can create new streams of revenue as well. They should be compensated accordingly.

Edit: Oh, also just want to add that I just had to replace my car recently and we bought a, 6 year old, used, low-trim model minivan and that thing cost 25k after negotiating it down from 27k. And no way to take public transport to my company’s nearest office from my home, and it’s a 40 minute drive each direction for me is non-rush hour traffic. Would likely be double that each way if I had to make it in there for a 9-5. Just for some context on the cost of a vehicle and transport here right now.

thank you for sharing.

and i’m definitely spoiled too, my previous job paid me 35k gross per year and i want no less than that. i agree with you that software engineers here are under paid, but it is deeper than that. the software engineer job (and derivatives) does not exist in Italy. the contracts are generally or extremely generic (and so the pay brackets are reeeally low) or you have a contract for something totally unrelated (a friend of mine work in IT and have a contract for mechanics).

i got spoiled because my first job was from a German company, and their pay is a bit more fair than the ones in Italy.

Being paid.

@onlinepersona@programming.dev
creator
link
fedilink
English
81Y

Being paid makes you quit? I’d hire you 😛

@DrRac27@slrpnk.net
link
fedilink
English
11Y

Awesome 😀 But as you don’t pay me I will only do what I like when I like to do so. So if your project is not FLOSS and useful for me or others I care about I will do nothing 🤷‍♂️ And if people need to pay (even through ads/datamining) to use it I’m out too.

@onlinepersona@programming.dev
creator
link
fedilink
English
11Y

FLOSS you say? What are your skillz bruv? Some project out there could need you :)

Abuse. Disrespect. Lying. RTO mandate.

@onlinepersona@programming.dev
creator
link
fedilink
English
31Y

RTO? Can’t be Real Time Optimisation

@Syreniac@lemmy.world
link
fedilink
English
31Y

Return to office.

recursive_recursion [they/them]
link
fedilink
English
21
edit-2
1Y

Toxic managers or coworkers

pay/benefits don’t trickle down
shit trickles down

what I’ve learned is that 2 week notices only gives time for corporations to replace you with another unsuspecting victim so I’m just gonna run as soon as I can tell my work environment is toxic

these toxic workplaces can crumble for all I care

In my field of work, two weeks isn’t long enough to pull in someone new, but I do use the period to hand off as much as possible to those who I don’t want to set up to fail.

If there’s nobody to hand things off to, I just slack off and use it as free money until my next gig.

but I do use the period to hand off as much as possible to those who I don’t want to set up to fail.

If there’s nobody to hand things off to, I just slack off and use it as free money until my next gig.

both are totally fair opinions/decisions

personally I’ve been in too many toxic companies that I couldn’t stomach staying even a day within the company

I find it’s a lot easier to deal with toxicity when your fucks reach absolute zero

Absolutely. You stop caring about the work and start counting those coins.

Buckets o’ Ducats

Return to office mandate

SirNuke
link
fedilink
111Y

I’m extremely open to tech stacks and specific industries, though I would die happy if I never had to touch another line of TCL. Go to hell TCL, and take your upvar nonsense with you.

I’m currently between jobs and planning a career shift into a software engineer manager role, so I have been thinking about this quite a bit. A job I would leave - which is really leaving a manager/team, not a company - would rate poorly on these, which I’m polishing into a new “what type of position are you looking for?” answer:

  • A team that works cooperatively, as we accomplish more together than in competition. Everyone should strive to be world class at their roles, as being around that is critical for learning from each other.
  • An environment where clear and open communication is encouraged, including whatever anyone is struggling with.
  • Work that takes on difficult problems and strives to work through them with the highest standards.
  • A position that enables me to grow down my desired career path, which as of this writing means reporting to a software manager who is willing to delegate project management tasks and eventually people management as well.

Something I wouldn’t reveal during an interview, though critically important, is a work environment that I can arrange such that it best enables me, and not be boxed in by someone else’s conceived ideas of how software engineers should act or work. I’ve felt like a square peg in a round hole my entire life. Turns out it’s a concrete objective fact (ADHD). I am so goddamn tired of feeling bad or apologizing for things that are actually just the scaffolding that I need to survive.

At my previous company, they started forcing us to go back to the office, first once per week, then at least 8 days per month. I hated it but I could take it. Then, they said they had to replace our workstations with an SOE Laptop (some standard hardware and software configuration that is usually completely locked down, and you need to open a ticket to install anything). I hated this more, but I could still take it.

The last straw that made me quit was that my boss forced me to work on a project using a dead technology only because there was no one else that could do it. But I had absolutely zero experience with that technology. I was the only one who knew how to build a good user interface, so that’s why the task fell on my lap.

@onlinepersona@programming.dev
creator
link
fedilink
English
31Y

You took enough abuse. Glad you respected yourself in the end and quit.

Create a post

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person’s post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you’re posting long videos try to add in some form of tldr for those who don’t want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



  • 1 user online
  • 1 user / day
  • 1 user / week
  • 1 user / month
  • 1.11K users / 6 months
  • 1 subscriber
  • 1.21K Posts
  • 17.8K Comments
  • Modlog