Tons of people hiding at oracle from my experience :)
At IBM I worked 5 hours a week and still was in the top 20% of my team.
Onward and upward :)
Eventually the guy was promoted.
The Dilbert principle is real.
To my managers the work I do is a lot.
To me it’s about 4 hours a day. There’s no deceit in this. What I tell them I’m working on is what I’m working on, what I’ve declared as ‘finished’ is factually ‘finished’.
To the company, I’m still contributing the things I agreed to, responsive to the people who come to me for help (as a senior) and on track with the projects assigned to me.
When the wall comes and I just cannot will myself to stare at the same problem anymore, that’s it for the day. Sometimes that takes longer than others, sometimes it’s 5 hours instead of four. Sometimes it’s a whole 8 hour day.
So..matter of perspective, I guess. The agency and autonomy are nice, though. Some people want a shorter work day given. I’ve just decided to take it.
I've come to realize this isn't always a mistake on management's part. I work at a company where developers use the full day to get tasks done because there is so much on our road map. There is absolutely no slack, when something new comes up, something else needs to drop.
We are hiring, but now I spend some of my time training them. I've seen friends work for companies that keep some % of their experienced developers time idle so those devs tackle issues that might pop up.
People bitch about stack ranking, and it is terrible for moral and politics, but it solves exactly this problem.
Because there isn't enough manager gumption & attention time to address this systematically, manually.
1. Story pointing is not granular enough, i.e. one 2-point story is not necessarily the same as the next one. Freeloaders pick off the easy ones and pace themselves to keep their 'productivity' in the acceptable range.
2. I've seen a lot of teams, especially smaller ones, evolve into a situation where each member has an area they specialize in. Then stories start getting preassigned to them. Hard to compare two coders not pulling from the same pool of work.
3. As an IC becomes more senior, a larger fraction of their work happens outside of stories, and becomes more difficult to quantify. Some of the most effective freeloaders I've witnessed were mid/senior devs who could crank out a typical story very fast and craft plausible explanations for where the rest of their time went.
I'll take a stab at it, and predict... all of them. Or nearly so. There seems to be an ever-present fraction of employees at any large corporation that are essentially worthless. Just along for the ride, raking in a paycheck while someone else does the meaningful work.
We've had stories here on HN about people exploiting it. There's a moment, I think, in many developers' careers where it occurs to them that there is almost never any reward for hard work. And when you're a wage slave for a large corporation, it's easy to blur the morality until it feels okay to take advantage of the situation.
When I find myself starting to think such thoughts, I know that it's time for me to move on to another opportunity. And a smaller company, even though it pays less, because it's better for your soul.