Live data from Hacker News

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

news.ycombinator.com

201–210 of 1001 posts

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

#201
Software engineering is one of the easiest jobs out there from an ability to track your output standpoint. I think a lot of the commenters implying "if you have 10 hours to cut down a tree, use the 9 to sharpen your ax" and using that to argue against code-line-output != productivity. Certainly in cases where you need to put a lot of thinking or research to come up with a very elegant solution in a few lines, no one can argue you have been productive. But more often than not, we work on simple CRUD or basic apps that were stretched among hours, flying under radar from one stand up to the next, like you mentioned.

It's a common problem so you are not the only one. Especially in large teams, or teams that are run by PM's who are not very savvy to open the hood and understand what had been going on. In most of the opposite cases, it's also awkward for some managers to challenge what you have produced in a day. It starts more on the foot of discovering: is there another mental block with the employee, are they having motivation issues (maybe you fall into this group), is there a training/onboarding issue? And I have seen first hand, most of the time - they give up and mediocre output continues.

Laziness/talent/ethics of it is not our place to comment for you - but it sounds like this would be a boring job to continue. Sure you can make good money and live a comfortable life, but I can't fathom if it would be fulfilling in the long run for me. Find what stirs your passion and try to apply to work. You have the luxury to do so.

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

#202
I did that at my last job and it was torture because I always felt like I was going to be fired after they figured it out. Now I have a job where I work at least 4 to 6 hours a day on code and that’s about all I think a normal person can handle because I focus very well during that time and after those few hours I just get sloppy and tired. My boss here says I’m way ahead of the curve after a few months and everyone thinks I’m some 10x engineer, but I really just put in a bit of effort. I rarely have meetings here so my days are pretty short.

All that to say that I do think most programmers do about 10 hours a week of coding because maybe either they have too many meetings or that’s just what’s expected in general.

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

#203
Thanks for the post.

I think when I first started programming I figured this out at my first real coding job. After about 3 months, organized the code, streamlined systems, met the needs of the stakeholders, reduced interruptions, pushed more responsibility back to the account managers, and provide a sense of security and trust to the owners of the company. (oddly enough I was the only developer) After that was established, the company had a meeting on Monday morning that I initiated. Once that was done, there were times I wouldn’t get an email/phone call for the rest of the week.

Keep in mind, rolling into this job I was a combat vet, and for what it's worth an MBA as well. I just have an innate sense of how to cut to the chase and get the job so I can sit back and reap the rewards of the front-loading work. It’s when I get bored that I get in trouble. Even since 2014 I always seem to have some side works/side projects going because well I like to be challenged. It probably also helps that I don’t really want a career in software engineering, so lately I have been just working on contract work.

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

#204

58 minutes after posting, your post has 134 points and sits at the top of Ask HN. I think that answers your question a lot more clearly than the comments themselves. What you've said is clearly resonating with a lot of readers, even if they may not say so in the comments.

Yes, but they're upvotes from people browsing HN on a work day. Don't think of it as a particularly random sample of programmers.

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

#205
There's engineers like this, but at small companies your colleagues dislike you and lose respect for you each day. There was a guy like this at my last company, and then when they tried to fire him he threw accusations against colleagues and played the legal game. In a word, absolutely pathetic stuff.

I work very hard, and I don't expect others to, but I question why you would spend 40h a week every week just playing time-waster and obfuscator

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

#207

I think there's also something to be said for passive processing. Sometimes I'll know I need to write some code or some function and I'll just think about it in the back of my head while doing other things, sometimes for a whole day or two. Then I'll sit down and write it in like 20-30 minutes. Did I work 20-30 minutes, or have I been working for a day or two? I would say a day or two, and the 20-30 minutes was the t…

processing for one or two days to prepare productive working that takes 30 minutes sounds a bit extreme. but I get the gist and second it. I hate developers you immediately jump at any task coding right away. they usually actually get the stuff done but the solution is ugly and contrived instead of elegant and simple. that's also what makes me skeptical of devs obsessing about typing (layouts, keyboards, editors, ...) to optimize it further. as a developer I never found speed of input to be even close to a bottle neck. the bottle neck usually lack of silence and peace in a large office which I need to think!

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

#208

I've been a software engineer and managed software engineers for 20 years and worked in all kinds of businesses. This is both normal and mostly acceptable, in my professional opinion. Doing just as much work as your employer requires and no more is way less of a problem than employees who actively steal, commit fraud, bring drama and distract other team members, or are introducing defects because they've faked their…

> this way of working and living comes with some significant hazard to your mental health

I can relate to that. I used to work not more than it was required for being perceived as a very productive person (10-15 hours / week), but at some point I couldn't stand it. I co-founded a startup and for first two years I easily crossed 60 hours/week on average, yet I was much happier and had more energy than previously. Of course 60 hours work week is not sustainable, but I definitely felt better mentally doing too much rather than too little.

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

#209
post #185
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. early in my career i once worked for a spinoff of a very large tech company and was involved in a collaboration with the mothership, so to speak. my boss pulled me aside and explained to me. "here's how this goes. time here does not work like time there does. what happens in one day here takes two weeks there, and if…

Reading this is making me sick. I am working on leaving my large company for a start up for this exact reason. Something as simple as changing a tag on a server requires submitting a request -> waiting for the reply that they are working on it -> getting someone contacting you 1-3 days later -> Confirming the changes you want -> finding the changes in place the next day -> telling them the ticket is closed.

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

#210
post #130

Earlier quoted context omitted.

At Microsoft at least that wasn't my experience at all. I knew several people there who hadn't done any real productive work for the last 7-10 years, probably longer.

I've been in Azure and GCP. IDK how anyone would get away with it. You constantly have customer issues, people from other teams pinging you, needing help with something. I don't see how it would be possible just to do nothing and survive. Maybe in some team that is further removed from customers?

Aren’t there still tons of developer jobs at Google, Microsoft, Intel, Oracle, etc. where you aren’t on call and just get to write code?
Post reply on HN