• @explodes
    link
    English
    121 hour ago

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

  • @[email protected]
    link
    fedilink
    232 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

  • @[email protected]
    link
    fedilink
    463 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…

    • @[email protected]
      link
      fedilink
      555 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
      link
      fedilink
      163 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!

    • @[email protected]
      link
      fedilink
      English
      92 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.

  • @[email protected]
    link
    fedilink
    122 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.

    • @[email protected]
      link
      fedilink
      14 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
    link
    2
    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.

    • @[email protected]
      link
      fedilink
      English
      350 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
        link
        115 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
    link
    253 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