• explodes@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    ·
    1 hour ago

    I would say 80% of employees are unhappy, but I don’t have any data to back this up.

  • jjjalljs@ttrpg.network
    link
    fedilink
    arrow-up
    23
    ·
    2 hours ago

    There’s a lot of like management being like “we gotta hit this deadline (that we made up)” combined with “if I hit all my targets and put in some overtime, the boss can buy another sports car this year”

    I don’t want to work extra to make someone else richer. Maybe if I had a shit load of shares. Maybe. But I don’t. So I do my job with professional standards, but I’m not doing 12 hour days

  • 0x0@programming.dev
    link
    fedilink
    arrow-up
    46
    ·
    3 hours ago

    Technical debt is the number one cause of developer frustration. Working with imperfect systems demoralizes programmers, making it difficult to do quality work.

    I’d wager not being given time to tackle technical debt is indeed frustating…

    • Croquette@sh.itjust.works
      link
      fedilink
      arrow-up
      5
      ·
      57 minutes ago

      Yeah, that’s probably more the issue. We’ve seen too many times throwaway code become production code because “it works already, we need to move forward”.

    • Ogmios@sh.itjust.works
      link
      fedilink
      arrow-up
      16
      ·
      3 hours ago

      I don’t care what your fancy RAMrod doohickeys say Johnson! We need that system up tomorrow so we can reach our quarterly earning projections for the shareholder’s meeting!

    • zqwzzle@lemmy.ca
      link
      fedilink
      English
      arrow-up
      9
      ·
      2 hours ago

      It’s hilarious when the identified problems come back around to bite the organization, when the priorities have been to work on poorly specc’d features instead.

  • Technus@lemmy.zip
    link
    fedilink
    arrow-up
    12
    ·
    2 hours ago

    Will AI steal their jobs? 70% of professional programmers don’t see artificial intelligence as a threat to their work.

    If your job can be replaced with GPT, you had a bullshit job to begin with.

    What so many people don’t understand is that writing code is only a small part of the job. Figuring out what code to write is where most of the effort goes. That, and massaging the egos of management/the C-suite if you’re a senior.

    • MonkeMischief@lemmy.today
      link
      fedilink
      arrow-up
      1
      ·
      6 minutes ago

      If your job can be replaced with GPT, you had a bullshit job to begin with.

      This one’s funny to me, because the people who WILL try to replace you with GPT don’t care if they CAN replace you with GPT. They just will.

      Look at how it’s haphazardly shoved into everything for no reason whatsoever already.

  • count_dongulus@lemmy.world
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    edit-2
    1 hour ago

    The thing that frustrates me about developers who feel powerless over technical debt is…who is actually stopping them from dealing with it? They way I see it, as a software engineer, your customer is sales/marketing/product/etc. They don’t care about the details or maintenance, they just want the thing. And that’s okay. But you have to include the cost of managing technical debt into the line items the customer wants. That is, estimate based on doing the right things, not taking shortcuts. Your customer isn’t reading your commits. If they were, they wouldn’t need you.

    It would be bizarre if your quote for getting your house siding redone included line items for changing the oil on the work truck, organizing the shop, or training new crew members. But those costs of business are already factored into what you pay at the end of the day.

    • AdamBomb@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      3
      ·
      53 minutes ago

      Yes, this. Refactor first to make the upcoming change easier and cleaner, not after. Don’t ask for permission, don’t even call it refactoring or cleanup. Just call it working on the feature, because that’s what it is. Don’t let non-engineers tell you how to engineer.

      • catalyst@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        17 minutes ago

        Yes, this! I rarely ask for permission on that sort of thing. I’ll just do it as part of my work and see if anyone calls me out on it.

  • actually@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    55 minutes ago

    I’ve been programming for years, I’ve only happy when working on my own stuff. It’s like the difference between renting and owning