Live data from Hacker News

Ask HN: Are most of us developers lying about how much work we do?

news.ycombinator.com

161–170 of 1001 posts

Re: Ask HN: Are most of us developers lying about how much work we do?

#161
This is me at times, and I'll say that work from home the last 2 years has not helped at all.

Fortunately for me, a certain amount of my job is to directly innovate with UX for a device used in Life Sciences / Pharma research. It's not unreasonable for me to take a walk and think a lot about challenges.

But at the same time, it's easy to fall into the "I'm thinking about it still" trap and not work. And there can be a certain level of depression involved too. Am I inactive because I'm depressed or depressed because I'm inactive?

Re: Ask HN: Are most of us developers lying about how much work we do?

#162
How does work allocation take place in your organisation? Does your team not decide itself who will do what work? If they do, and you are not being given any work to do, that probably reflects the level of esteem for your productivity held by the rest of your team. They aren't willing to "dob you in" to management, but they don't respect your professional ability, which would be intolerable for anyone with self-respect. If they don't, well fair enough, the problem is not really with you but with whoever in your management allocates your work and holds you accountable. In that case I don't blame you for only doing what you are asked to.

Re: Ask HN: Are most of us developers lying about how much work we do?

#163
Early in my career, at larger companies, I saw some of this but I had the opposite problem in smaller companies. It's one of the reasons I left tech - too many clients with unrealistic expectations.

I do recall briefly a (publicly traded) company where there would be weeks of almost nothing to do and then a frenetic rush to implement whatever had come down from on high. Guess you've got to decide what you want in your career... for many people if they can coast along and make good money, it's a good deal. My concern in that scenario would be what happens when the company hits a rough patch or gets bought out and you find yourself a 50 something who has been semi retired in place for a decade.

Re: Ask HN: Are most of us developers lying about how much work we do?

#164
This is something I have said before: Some people just stop working after a few months. And I don't think they mean to, I just think they learn helplessness and don't do any work anymore. Motivation can be difficult to maintain.

I know someone who is "leading" an internal initiative I got STUCK on currently who is like that. Nice guy, talks a good game, but when the rubber meets the road, he has not delivered in any capacity. Not even in the technical implementation capacity, the easiest part of the project.

I saw another person at my last company who did absolutely nothing, but was VERY present in meetings and constantly battling other people who trying to improve stuff. Then you do `git blame` on the code-bases and you don't see their fingerprints ANYWHERE.

It was a problem throughout the company, to the point they introduced a ton of really strict agile processes to micro-manage points and work. Guess what? The bullshitters played that system successfully too.

It is common. And it is hard to detect from a management perspective. They don't know what ad-hoc meetings/reading/research/other work is happening, so it is hard to pin people down when they are not working.

I've actually mentioned this before in a previous comment[0].

> Are most of us secretly lying about how much we are working?

My motto is 3 good hours a day is an excellent day. You can't really realistically expect more from yourself. I consider anything over that a nice bonus.

> Do people regularly run into coworkers like me during their career and simply ignore it because they find it too awkward to criticize them? Have I just been incredibly lucky and every boss I have had is too incompetent to notice?

I have regularly run into people who do 0 work during their career, and I just tolerate them. One, because I have seen it enough to know it is normal. Two, because it isn't worth burning my social capital to attack that person. Like... what do I care? It's your manager's problem, not my problem. I just think it is hard to quantify.

0: https://news.ycombinator.com/item?id=28069689

Re: Ask HN: Are most of us developers lying about how much work we do?

#165
Are most of us secretly lying about how much we are working?

Maybe many of us are.

But the bigger lie by far is the allegedly meritocratic standard of performance we are held to -- to be always relentlessly efficient, always "on" and in love with what we do, always striving to be in the top 10 percent of our pile, always keeping tabs on the latest shiny, etc. Meanwhile the years slip past, our relationships falter, the commute is the same damn commute (or if you're WFH the chair is the same damn chair). And while our salaries are above median, we aren't the ones really getting rich off the work we do.

So it shouldn't be -- in the least -- surprising that some of fall into that "fuck all y'all, I'm just going to coast" mode. In some cases permanently.

Re: Ask HN: Are most of us developers lying about how much work we do?

#166
In 20 years of doing development I can count with one hand the cases where promotions and salary increases went to the best performers. In most cases they went for those that befriended management.

I worked my ass off for almost 20 years. But later than sooner I learnt. Now I coast.

Work hard if you want, slack if you want too. The defining factor for your success is who you are "friends" with.

Re: Ask HN: Are most of us developers lying about how much work we do?

#167

Earlier quoted context omitted.

https://en.m.wikipedia.org/wiki/Henri_Poincar%C3%A9 > He never spent a long time on a problem since he believed that the subconscious would continue working on the problem while he consciously worked on another problem. This is definitely a thing. Intellectual labor just isn't physical labor.

Most of the best ideas I've had in my career were in the shower before work. The problem is making that a regular occurrence.

> The problem is making that a regular occurrence.

Ideally you shower every two days or so.

Re: Ask HN: Are most of us developers lying about how much work we do?

#168
Long time manager here. I call this "work-shy" and it is neither ubiquitous nor rare, I'd guess about 10%-20% of all employees, and it's certainly not unique to software or even to white-collar work. You should think of this as a problem. Even if it's not for your boss or your teammates (and it will be, eventually), it is for you. It is soul-crushing to fill up the hours. Two pieces of advice:

1) The "good" solution is to find some work you actually give a shit about. If you can't force yourself to care about corporate software, work on an indie video game, or get a job at Amnesty International, or find some other way to get personally invested in your work product. If you can't find it doing software, become a chef, or build houses, or whatever. It will improve your life immeasurably to spend your day doing something you get intrinsic satisfaction from instead of websurfing.

2) The "bad" solution, more like managing the problem really, is to get good at using Pomodoro timers, to-do lists, and other crutches to force yourself to do enough to not fall behind. "Fall behind" in this context does not mean that you do so little work that everyone notices and calls you out on it, it means that you stop keeping up with new frameworks and new tools and the years march by and your skills atrophy and then your employer folds and you find pushing 50 in an ageist industry with weak skills and few options.

Hope this is helpful.

Re: Ask HN: Are most of us developers lying about how much work we do?

#169

Software development isn't a matter of sitting down and generating a fixed amount of code per hour. The rate of writing code is hugely variable. It's not unusual for most of my "productive" (as in typing actual code) time to be concentrated in a few particular days in a month. The time not spent typing (or being in meetings, doing admin, etc) isn't actually "unproductive" though. It's mostly spent solving problems, a…

I think this 2-question test is very accurate.

To add to this, even if for a time, you can increase your productivity, sometimes that's not sustainable. There's nothing wrong with having ebbs and flows. On days when you have a larger workload of smaller tasks, you may find yourself to be incredibly productive, and days when you have smaller workloads, or larger tasks, and you may be less productive.

The thing is, if your boss is happy with your pace and work, then why be worried? It is literally your boss's job to notice if you aren't pulling your weight, and to ensure you are compensated fairly for your work.

The work-place hierarchy (hopefully, and usually) is set up so you don't have to govern whether you are working at the proper pace, that is the problem of your superiors, it's only up to you to accomplish the tasks you are given, or give advice about those tasks if they are wrong.

Re: Ask HN: Are most of us developers lying about how much work we do?

#170
post #75

Earlier quoted context omitted.

Large companies have a tendency to throw up all sorts of impediments to actually getting shit done. Simple tasks can take 3 weeks because there are 7-9 dependencies throwing sand in the gears. This not only provides plenty of cover for not getting stuff done it also saps the motivation to get it done quickly. Like, if X team sits on your request for a week that prevents Y feature from getting out are you really gonna…

> Large companies have a tendency to throw up all sorts of impediments to actually getting shit done. This. People get tired of the enormous overhead everything has, and gets lazy in the end. I work for an ISP and I have my days, but some weeks I can't care less. I tried so many times to drill into people's minds how to not get tangled by complexity and then watching them just do the opposite... Now I'm teaching myse…

That's still an improvement, IMHO. And the degree to which you get bitten by the same problems depends on the size and culture of the company you're joining. Small, agile (usually young) companies tend to be better in this regard but you trade off other things like experienced management.
Post reply on HN