6
top 14 comments
sorted by: hot top controversial new old
[-] ClockNimble@lemmy.world 7 points 4 months ago

As a previous so-called 'ghost engineer', it took three people to replace me, and four months for damage control when I wasn't there to keep things in top shape. There was documentation to keep things running, but since I wrote that documentation and "my contributions weren't necessary foe the team's success" Well. Why leave them?

[-] TheRealKuni@lemmy.world 5 points 4 months ago

Sometimes I feel like I do nothing.

My productivity is pretty low since I got promoted to one of our “lead developers.” So much of my time is spent looking at other people’s code, answering questions, mentoring, etc. Task switching becomes a huge issue, where even if I have time I’ve been pulled back and forth and it takes me like an hour to get back into whatever I was doing. It can take weeks for me to close tickets sometimes. And sometimes even when I have busy days, I come away feeling like I did nothing.

It’s definitely giving me Peter Principle vibes sometimes. And though my manager always tells me I’m doing good work, I feel like he’s too disconnected from my day-to-day, and that surely my Scrum Master and Product Owner are trying to get me replaced.

It’s…not a great state of mind, even if I know it’s bullshit. They wouldn’t be giving me raises if they didn’t think I was worth it. But…still. I’ve never stayed at the same job this long, and part of me keeps waiting for the other shoe to drop.

Imposter syndrome is a bitch.

[-] Vraylle@lemmy.sdf.org 4 points 4 months ago

I'm in the same exact boat, but would like to offer you this:

[-] AA5B@lemmy.world 5 points 4 months ago

I’m one of those who “do nothing”, if you’re measuring by commits and lines of code.

  • as an architect, I spend way too much time doing diagrams and presentation
  • as a point of engineering escalation, I spend a lot of time researching things no one can figure out
  • as a stickler for code quality, I like nothing more than those days where my lines of code are negative

On the other hand, if you go by the amount of code I indirectly effect with best practices, code quality, appsec, and assisting developers, I affect all of engineering (hundreds)

[-] rottingleaf@lemmy.world 1 points 4 months ago

And that's obvious from the very beginning, when you look at how human collectives work. You never can determine who really does nothing.

Even if we imagine this is somehow possible, there are social predators, as in psychopaths or at least scheming jerks, in every one of them, who don't want a transparent structure of responsibility. And there's the majority of us who rely on their kind to handle the social dynamics we don't want. And there's need for some stability.

But all that aside, engineers would be the last group in my list to check for people "doing nothing". Almost everyone eager to discuss engineers "doing nothing" would fit higher there.

[-] Jrockwar@feddit.uk 3 points 4 months ago* (last edited 4 months ago)

I've seen this claim recently and it's rubbish.

Yes, if by "nothing" we mean writing next to no code, because they're busy either:

  • architecting software solutions, as they're knowledgeable enough that they should be doing this instead of writing code
  • understanding a lot of what is going on in components and/or the system so that when there's an issue they say "oh, this is likely because of X" and the resolution takes days instead of weeks.

I.e. yes, there is a percentage of developers who we pile other tasks on and they don't get to write code.

My experience is that the more knowledgeable developers get, the less code they write.

Then neurodivergent peeps are different - an Autistic dev might be super knowledgeable and happy writing unit tests because they don't enjoy the uncertainty of large problems, or an ADHD developer might have a large system-wide view but write what seem like small contributions.

[-] BearOfaTime@lemm.ee 2 points 4 months ago

Or have incessant meetings with Senior management or Business Unit leadership to keep them in the loop or even constrain their unrealistic expectations.

[-] marlowe221@lemmy.world 1 points 4 months ago

Yeah… How many “ghost devs” don’t produce much code because they area stuck in meeting after meeting that they don’t need to be in just in case “someone has a tech question”?

[-] ramble81@lemm.ee 1 points 4 months ago

We recently got moved under someone who leads call center operations and they’re wanting to apply similar metrics to the devs to “ensure they’re being productive the entire time”. I told them that there’s lots of work they do outside the normal 9-5 and that you can’t just measure what someone does by lines of code created else you’ll end up with a 30 line if statement instead of a for each letter loop, but they don’t seem to care. If things get implemented I’m just waiting for the shit show it’ll cause.

[-] sugar_in_your_tea@sh.itjust.works 0 points 4 months ago

Yup. I judge devs by problems solved (bugs fixed, features implemented) based on initial estimate and actual delivery time. If they're consistently off, they either need help with estimation (I'll tell them to increase estimates) or they aren't doing their job. I don't care if the solution is 1 lines or 1000 lines (well, I prefer less code), I care if they feel confident in their estimate before starting work, and if they're able to deliver close to their estimate. I also care what others on the team think about their estimate, and I'll review anything that seems out of whack.

And this is why I refuse to work anywhere where the people managing devs don't have dev experience. My boss was a dev, and they're fantastic at catching me on my BS, which tells me I'm being fairly evaluated. I can't ask for more than that.

[-] scarabic@lemmy.world 1 points 4 months ago

You’re talking about people who work at a high level and might not type that much code. Thats definitely a thing.

I’ve also got a junior front line engineer on my team who does literally nothing. It takes them 10x too long to do anything and they require so much help from seniors than it would be faster for them to do it themselves. One of the seniors told me “a sure fire way to make sure something doesn’t get done is to give it to them.”

But gosh, it isn’t 10% of them that are like this. No way. This person is 1 in 500.

[-] circuitfarmer@lemmy.sdf.org 2 points 4 months ago

Yet more bullshit probably aimed at RTO. Corporate media will keep pushing the same narrative.

[-] fruitycoder@sh.itjust.works 1 points 4 months ago

Yeah her comment that basically saying bullshit like this almost SOLEY to justify layoffs is pretty deprived is right on the money

[-] BlueMagma@sh.itjust.works 1 points 4 months ago

There is a difference between productivity and activity, you can be 100% active at work all day, yet 0% productive. Imagine you work on a project for 6 months and then the manager decide to drop the project. You have been unproductive for 6 months, doesn't mean you were slacking off, but in the end when we calculate the productivity of developers, it is lower because of this.

this post was submitted on 29 Nov 2024
6 points (80.0% liked)

Technology

68993 readers
2586 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS