For me:

Sometimes it doesn't matter how hard you work, your going to get laid off either way.
Just showing up can sometimes make the difference.
Your not paid to be a software developer. Your being paid to be a problem solver.

top 98 comments

sorted by: hot top controversial new old
[–] 95 points 7 months ago (3 children)

Being right doesn’t matter if you can’t convince others.

  • source
  • hideshow 3 child comments
  • [–] 31 points 7 months ago (2 children)

    Also that the best way to convince others that your ideas should be done is to make them think it is their idea. Worrying about getting credit works against getting things done.

  • source
  • parent
  • hideshow 2 child comments
  • [+] 57 points 7 months ago (10 children)
  • load more comments (1 reply)
    [–] 52 points 7 months ago (5 children)

    Star Trek lied to us about the competency levels of our co-workers.

  • source
  • hideshow 5 child comments
  • [–] 12 points 7 months ago (3 children)

    To be fair, the story is set a few years in the future.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 50 points 7 months ago (3 children)

    No matter what, under no circumstances should you ever believe the company or place you work for will back you up.

    If a company was placed in a situation where they can get rid of you for any reason, they will and they will do it as fast as possible.

    Even if you believe you are irreplaceable, a company will spend hundreds of thousands of dollars to get you out of the equation.

    Even if you have been with the company for 20+ years, if the company sees a way to save a hundred bucks by getting rid of you, they will.

    Even if you and your boss and their bosses are buddy buddy and they are the godparent to your child and if you donated them a kidney, they will replace you.

    Even if you show that you work the most, bring in the most sales, work the longest, get paid the least, and do work so everyone can slack off, they will replace you.

    Also HR is never there for you. It is there to protect the company first and foremost. If you go to them for any reason, you are on a list to be the first to go.

  • source
  • hideshow 3 child comments
  • [–] 15 points 7 months ago (1 child)

    Even if you ARE irreplaceable and crucial to success, the company will only realize it a month after you're gone.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 7 months ago*

    Even if you ARE irreplaceable and crucial to success, the company will only realize it a month after you're gone.

    So true.

    But it is still fucking hilarious, to watch go down.

    Pro tip: Make sure some colleagues have your contact info, so you can enjoy the news right away when your former boss gets fired for incompetence. It doesn't fix anything, but it feels nice.

  • source
  • parent
  • [–] 36 points 7 months ago (8 children)

    Validate your backups regularly.

    Also, make backups.

  • source
  • hideshow 8 child comments
  • [–] [S] 17 points 7 months ago (4 children)

    Taking a day to actually test backups by doing a cold reset can save a business, thats for sure.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 12 points 7 months ago (3 children)

    The horror of being a senior admin is realizing that the whole thing could live or die based solely on your actions and decisions. And that you will be blamed.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 5 points 7 months ago (2 children)

    This is where you bring Chaos Monkey in and see where your weak points are.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 8 points 7 months ago (1 child)

    Years after the fact I could make the lead developer’s eye twitch just by mentioning the guy who was supposed to maintain the backups but we discovered after the fire that he actually hadn’t been doing it. That guy was fired, but it didn’t bring back the lost code.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 33 points 7 months ago (2 children)

    Everybody has a test environment.

    Some are lucky enough to also have a production environment.

  • source
  • hideshow 2 child comments
  • [–] 32 points 7 months ago

    Cover Your Ass

  • source
  • [–] 25 points 7 months ago (2 children)

    You can't go in and give 100% every day. You will burn out. Give 70% regularly. Only give 100% when shit really hits the fan. People will think you are a miracle worker.

  • source
  • hideshow 2 child comments
  • [–] 50 points 7 months ago (4 children)

    Going "above and beyond" is pointless and will at best just get you more work for the same pay

  • source
  • hideshow 4 child comments
  • [–] 42 points 7 months ago (2 children)

    Literally an hour ago my boss tells me he doesn't think I'm working fast enough because things aren't always getting finished. I tell him that six months ago the labour budget was reasonable and but now I have half as many hours to do the same amount of work.

    He tells me it can't be helped, the labour budget is what it is. I tell him that the work can't be helped without more labour, because it is what it is.

    Anyway, I guess what I learned on the job is if you use management's own words against them you'll get written up

  • source
  • parent
  • hideshow 2 child comments
  • [–] 4 points 7 months ago

    yup, did it some time ago, boss yelled in a meeting, wrote an email 'for confirmation of understanding' with word for word, he did NOT like it. and ofc I did not understand what all the yelling was about.

  • source
  • parent
  • [–] 5 points 7 months ago

    Boss said, last year's performance met expectations, so we are all not getting any bonus.

    What?? Hold on. It's a performance-based bonus. This directly translates to a bonus-based performance, effective immediately.

    Fuck the company, I don't work for peanuts.

  • source
  • parent
  • [–] 24 points 7 months ago* (6 children)

    Keep notes on your work.

    1. Its proof of the work you have done
    2. A lot of people forget things, including yourself.
    3. It helps you reflect back. Helps with projects that are spaced apart as well.
  • source
  • hideshow 6 child comments
  • [–] 16 points 7 months ago (1 child)

    On three separate occasions over the course of many years, I ran into an issue and searched Stack Overflow for anyone else having the same problem. The approved answer was exactly what I needed, and went to go hit the upvote button, only to realize I can't upvote it because I was the author of the answer.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 6 points 7 months ago

    I hate doing that but it saved one of my colleague's job.

    One of our employees pretty much unfairly accused him of loads of things but when he showed his written personal log of work, he got a new chance at staying in the company.

    I'm happy for the guy. He's really nice. It's a shame everyone is so damn grumpy at my company.

  • source
  • parent
  • [–] 1 point 7 months ago (2 children)

    I kind of have a silverbullet instance to keep work notes but it's not nearly organized enough. and keeping it organized with all the things going on would require soo much time.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 7 months ago* (1 child)

    I know not all companies may let you use it but I found Logseq to be quite useful for this. No real organizing, just write in the daily notes and search later.

    It uses links to connect notes together, as long as there are common words. Obsidian is similar but logseq emphasizes daily notes more.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 24 points 7 months ago (3 children)

    It usually doesn’t need to be perfect, good enough is often good enough and can be a lot faster where trying for perfection might not get finished in time.

  • source
  • hideshow 3 child comments
  • [–] 22 points 7 months ago (1 child)

    HR protects and represents the company, not you as an employee.

  • source
  • hideshow 1 child comment
  • [–] 41 points 7 months ago* (1 child)

    Hard skills are important for doing the underlying job, but soft skills matter more if you want to progress in the career as well as financially.

    You could be the smartest person alive, but if you don't communicate effectively and play nice with others you're almost useless.

  • source
  • hideshow 1 child comment
  • [–] 19 points 7 months ago

    At my first internship, they made me go through an entire bookshelf of safety training manuals that felt like they were written by the local staff. They were all full of things like "don't put a pipe on the end of a wrench to give you the leverage you need to do your job" and "don't forget to clock out at lunch or we'll have to assume you were gone for exactly one hour". Took me a moment to realize they were in fact telling me exactly what to do, but in a way that would also cover their asses. Always thought that was clever.

  • source
  • [–] 19 points 7 months ago

    Yes, the meeting might result in the same plan you made forever ago. But now everyone knows what, how, and why. The meeting wasn't called because your idea was shit, it was to bring everyone up to speed.

  • source
  • [–] 19 points 7 months ago (8 children)

    Just because someone was made a supervisor it doesn't mean they know what they are doing.

  • source
  • hideshow 8 child comments
  • [–] 6 points 7 months ago

    I was once made a boss over this particular employee who was better at their job than me, and much older. I made it clear to her that I had no desire to wield any authority over her and that I considered us peers.

    If my bosses knew what I'd done I would have been roasted but I feel like I made the right call. And having her respect was more invaluable than anything my bosses ever did.

  • source
  • parent
  • [–] 5 points 7 months ago (4 children)

    My manager has been the manager of my department for over 7 years and admitted to my face that she has no idea what we do. 💀... And then did not make any effort in the last 8 months to learn what I do.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 6 points 7 months ago (1 child)

    I had worked at a theme park a couple summers. I operated one of the rides during a state inspection. It wasn't a simple push the button and off it goes kind of thing, you manually controlled it. There were three big hydraulic motors with tires that powered the moving portion. The goal was to never equal the tires and I was good at it.

    A new supervisor was promoted only because her sister was a manager already. She didn't know how to properly operate the ride and was training others. I walked past one day to hear it roaring around one direction then the tires started screeching as it was hammered the other direction. I put in my notice the same day as that was my tipping point of stupidity, I wasn't going to be there when someone was hurt or worse.

    The supervisor who promoted her only did it to kiss ass, she complained she hadn't had a single day off all summer because the new supervisor couldn't perform the job.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 4 points 7 months ago (1 child)

    Managers aren't there to do your job. They are there to clear the way so you can do your job. Handle schedules, handle HR requests, filter bullshit coming from above you.

    As a manager, my goal is to have people smarter and better than me under me. Give them the space to do what they do best. While I give them the direction on what they should be working on. Half of what I do is make sure they aren't wasting time focusing on stuff that doesn't actually push the project forward.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 18 points 7 months ago (4 children)

    People are really fucking stupid. I work in IT. I'm a helpdesk tech at an MSP, and I see profound idiocy all day every day. People have no critical thinking skill and seem proud of the fact they don't know shit about anything. People young and old say they're tech illiterate like it's a good thing.

  • source
  • hideshow 4 child comments
  • [–] 4 points 7 months ago* (1 child)

    Any sort of thinking, even reading and sharing the fucking error message is a foreign language to these assholes. The error message tells me exactly what to do to help, and you fucking closed it and can't reproduce the error now!? Good luck.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 7 months ago

    On the other hand, can you please share an actual error message other than "something went wrong" and requiring me to reproduce the error while on live chat because there are no server logs?

  • source
  • parent
  • [–] 2 points 7 months ago (1 child)

    The informatics nurse took a second to register that I was just gonna give her the IP address to remote in. She had this whole spiel ready ready to walk me through finding the device number (that wore off years before I even started). I was like girl I have the network settings open do you just want the IP address I just need you to make the new EPIC update behave let's get to it.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 17 points 7 months ago

    Do NOT let people walk over you. Especially collegues. Especially collegues who have a history

  • source
  • [–] 16 points 7 months ago* (last edited 7 months ago) (1 child)

    Join a union the first chance you get, they exist to fight against HR, and to fuck over the company if they try to fuck you over

  • source
  • hideshow 1 child comment
  • [–] 15 points 7 months ago (1 child)

    Assumption is the mother of all fuck-ups. Always verify to make sure you(and others) got all the necessary information.

    You might worry that you’ll come across as inexperienced or unprepared, but people usually appreciate the effort. And it will save you so much headache down the line.

  • source
  • hideshow 1 child comment
  • [–] 3 points 7 months ago

    Also, all real assumptions are invisible. The more things you realize were assumptions but are actually questions worth asking the better you actually are at that job or, if not better, the more experienced.

  • source
  • parent
  • [–] 13 points 7 months ago (3 children)

    You can get away with a LOT if you keep people up to date with what you're doing

  • source
  • hideshow 3 child comments
  • [–] 2 points 7 months ago (2 children)

    If only I'd think of that while doing it.

    It's usually a "This will take 20min or so" and turns into an "I know I am 3 hours into that but I know I am close to fixing it for good!"

  • source
  • parent
  • hideshow 2 child comments
  • [–] 12 points 7 months ago

    for me:

    Your

    Your

    Your

    You're represented by your words. It can cost you opportunities.

  • source
  • [–] 12 points 7 months ago (6 children)

    That's a great question and there are so many good answers in this thread.

    Don't expect your superiors to ever back you up. I got burned so many times. I knew I was right, but they didn't have a backbone and only thought about the budget, their reputation, and the work they'd have to put in for damage control. I wanted to shut restaurants for their filthiness, but "Oh noes, what will the community think". Well, if someone dies, then it's on your head. DOCUMENT EVERYTHING.

    Even if a conversation or direction was made verbally, always follow up with an email to say "Just to confirm our conversation today, you have directed me to...." Even if it's about holidays. My old boss was such a prick. Him and all upper management are the reason I am suspicious of everyone and everything.

    99% of people don't wash their hands properly.

  • source
  • hideshow 6 child comments
  • [–] 4 points 7 months ago (1 child)

    The number of times I've seen people get out of the shitter and just head back to work, is disgustingly too damn high. I used to bring sanitary wipes with to clean every door handle. Now I work from home thankfully.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 7 months ago (1 child)

    I threatened to call the fire marshal on an employer once if they didn't fix an emergency exit. It got fixed that night, but can't say it ingratiated me with management.

    But I had told them about the broken door for almost a month.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 7 months ago

    I told my boss about the team leader who was bullying others, bullying the business owners, and making extremely sexist and racist remarks to everyone "lower" than him, and then I became thd problem. 🙄 Management are the ones that preach "We're a family" until money or their ego is involved, and suddenly, they're crying and out for blood.

    You did what was right. Be proud to have the morals and respect for you and others that they will never have.

  • source
  • parent
  • [–] 11 points 7 months ago

    I'm not obliged to do anything I'm not directly paid for. People put all sorts of massive tasks on me and I now ignore the task. If it is important enough to come back to me from 2 or 3 sources then I might look at it. All core tasks I get paid for come before these "extras".

  • source
  • [–] 11 points 7 months ago

    People (customers and coworkers alike) are generally not very bright, putting it politely. No matter how foolproof you design a system, the human race is out there absolutely cranking out bigger fools than you even imagined.

  • source
  • [–] 10 points 7 months ago

    These are my grandfather's words not mine: no matter how much of an idiot your boss is, he is still your boss

  • source
  • [–] 10 points 7 months ago

    Always cover your ass. Take notes of everything, send emails out with important details of who was supposed to do what. It'll help you avoid trouble when something goes wrong and fingers start being pointed.

    If you're aloof in the office and your campus has several buildings to work at, you can work remote without anyone ever noticing.

  • source
  • [–] 10 points 7 months ago

    You gotta speak to people where they're at, in words they're willing to hear, and make them feel like you give a shit about what's happening to them.

    When you see an opportunity to help without hindering your ability to do your duties, offer. If someone asks for help, try to find a way or apologize that you can't.

    Your professional instincts don't impact policy unless you can prove that they're correct.

    A good leader takes the blame for their followers and passes the credit forward.

    Maintain a nice professional barrier. Your coworkers don't need to know everything about your life. And when people start engaging in shop talk the only white collar person there should be acutely aware of the fact that we're held to higher professional standards of general conduct.

  • source
  • load more comments
    view more: next ›