top | item 36709476

(no title)

NoahECampbell | 2 years ago

I mean this isn't actually a large problem, at least in programming where I am familiar with a lot of trends. It is very common for people to immediately sign off for the day the minute their work day/shift is over and not do anything else after. If people want to do that then sure they can, but they also trade off the ability to earn raises and promotions by doing the bare minimum. Getting a work-life balance is important absolutely, but the answer is also not to only work the bare minimum you have to in order to get paid, especially in fields like software development where your job is not to write code, but to deliver a product that currently requires code to be written. When something breaks in software development, you don't wait 12 hours for someone to get back on shift, someone does need to be on that as soon as possible, since if that happens with something as important as say google or AWS, it breaks the infrastructure of most things, certainly most important things, on the internet.

discuss

order

lopis|2 years ago

Please, enough with this mentality. You don't need to work overtime or sacrifice your work-life balance to grow and earn raises or bonuses. For anyone reading that is working in a company that works like this, just know that there's a better world out there. Your brain can't focus for 12 hours a day no matter how much you try to convince yourself, and the more you push it the worse. It's ok to be paid to be on-call, but that's totally different than working extra hours for free to earn your CEO a big fat bonus.

NoahECampbell|2 years ago

I did say work-life balance is important, but also you are not being paid to sit at a desk for a few hours a day. If you work more then you should get paid more, I never said anything about working more for free, so please stick to what I was actually saying? Also try reading a book called Stolen Focus regarding the human brain's ability to focus, which is diminishing due to people actually not working on expanding their focus

robotburrito|2 years ago

Not that I agree with this sentiment. But you do need to do these things if others are doing so. It’s like weight cutting in combat sports. It only takes one person who does it to force all others to as well.

danwee|2 years ago

There is a huge difference between "doing the bare minimum" and working outside of your regular working hours. One can do nothing at all working 10h/day, while another can provide high value working 9-5 (or even less).

Obviously, there are people who work 10h/day and produce high value as well, but it's not a requirement and most sane tech companies out there do not expect that from you.

mathogre|2 years ago

From 2010 through 2020, I was working as a mathematician, programmer, analyst, researcher full time on an odd schedule, Tuesday through Saturday. I was also working on a side hustle. I was doing fashion photography as a hobby, with the intention of going full time.

When the work week ended, my photography week began. Work was on its own computer and I never included any work communications in any of my personal devices. When we hit lockdown, everything was done from home. That said, they gave us iPhones for our regular telephone communications.

My time is mine. I earned raises and promotions, and had benefits based on my desires. I worked my schedule. If someone scheduled a meeting during a time when I was off, I would discuss that with the person. If I was needed, I'd attend; otherwise, it was my time off.

Yes we had Outlook, Teams, Slack for communications. I would stay connected during the work week, but when I was off, it was my time. My supervisors had ways to contact me in an emergency, and I let them know it was okay to do so in an emergency.

The fashion work ended, but it was one heck of an adventure! It was my time.

edu|2 years ago

You should work hard and be productive during your regular work schedule, not doing that is a breach of contract. But expecting to put more hours than required regularly, it's also a breach in contract.

If you need to be available outside of regulars hours, you must be paid. If something must be up 24/7h, hire more people and set proper work shifts so it's covered.

Raises and promotions should come if you do good work, not if you work longer hours. Which will probably lead to burnout or depression.

When I go to a restaurant and order a hamburger, I don't expect to get a sirloin.

NoahECampbell|2 years ago

I never said anything about not paying people for working more?

mikrl|2 years ago

That sounds exactly like something an adversarial participant in the SWE market would say to make me burn out and drop out.

Keep that forked tongue in your mouth!

NoahECampbell|2 years ago

I mean if you can't handle working when something breaks, you probably shouldn't be working there in the first place. Work is.....well work.

mjmsmith|2 years ago

If people work hard in the hours that they're paid for, that is not "the bare minimum".

NoahECampbell|2 years ago

If something breaks and suddenly no customer can use the product and its 5pm and the engineers say "Welp sorry, my shift ended a few minutes ago so I'll fix it tomorrow!", that is in fact the bare minimum. If an engineer does that, they can be expected to not be earning any raises for actually doing what they're supposed to do, which is not to sit at a desk for a few hours a day, but to deliver a product

ipaddr|2 years ago

You are not getting a promotion for working extra hard. Google and Amazon can afford to staff 24 hours a day if the service requires it.

The way you get promotions is through networking. You are better off spending time on the golf course. The next level isn't about working harder throughout the night. That's code monkey thinking. It's about being able to understand and communicate big picture while fitting in personally. The midnight jolt cola sessions leave you tired, sicker looking and sounding crazy to the suits above. Show them you can do the new job don't show them you can do the job of two of you.

tristor|2 years ago

The idea that someone who leaves work when their day is over is "doing the bare minimum" is an incredibly toxic mentality, and it leads to burnout but doesn't get you ahead. I know from personal experience. Based on your post history it seems you're still a student and have never worked in a professional capacity. I highly recommend you introspect about this and disabuse yourself of the notion that you will in any way be rewarded for working unpaid overtime, which is exactly what it is when you are in tech.

It's something a lot of people don't realize, but many technical roles are exempt from overtime, even when hourly, /by federal law/ in the US. Most roles are also salaried. You gain no direct benefit from working more hours, and it has many fringe downsides and no upsides. Working unpaid overtime skews capacity planning and budget cycles, and leads to teams which are consistently understaffed and under-resourced without reduced expectations. Being "a hero" is actually bad for yourself, your team, and your company. Now that I'm involved in budget processes, resource allocation, and prioritization much more heavily than I was in the past as an IC engineer, I can see exactly how damaging this behavior is.

In /reasonable/ companies, capacity planning is usually based on trend analysis of past completed story points and sizing, averaged against headcount. Being "a hero" fucks up the average and messes up capacity planning. In unreasonable companies, ignorant managers will happily work you to burnout if it helps them drive a sale and take credit for it without any care for your health and wellbeing. Burn out isn't something you can fix by taking a vacation, it's a serious serious problem that can have life-altering repercussions. I have so many acquaintances over the year in tech that developed substance abuse problems, serious mental health conditions, and in many cases had their lives fall apart because they inappropriately managed their work/life balance and burned out.

You should really reconsider sharing advice when you have never actually had any experience. I realize in your 20s you think you know everything and you're invincible, but I'd posit you consider an alternative, which is that you don't know shit and you too one day will get old and die. Perhaps you should re-prioritize before you pay the toll.

_ZeD_|2 years ago

[deleted]