Live data from Hacker News

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

news.ycombinator.com

461–470 of 1001 posts

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

#461
If you can get done in less than 10h what they expect you do in 40 then you have much more to give.

It can be anything from aiming at climbing up the ladder to working on your own stuff. You get like 2 decades of life where you have the most energy and potential, might as well make the most out of it.

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

#462

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…

> You only have one life, do something with it that is satisfying. Get out of the rat race. How? I find satisfaction in many things, but none of those things pay the bills or put food on the table.

> >You only have one life, do something with it that is satisfying. Get out of the rat race.

This is asking the wrong question. A few weeks ago I ran into quote on hackernews... [1]

“Before I learned the art, a punch was just a punch, and a kick, just a kick. After I learned the art, a punch was no longer a punch, a kick, no longer a kick. Now that I understand the art, a punch is just a punch and a kick is just a kick.”

I hope I'm not stretching this too far as I'm not too good about explaining stuff like this. But, my take away is that you'll discover the things that pay the bills and the things that don't are one of the same. The difficulty of life is finding that peace.

[1] https://news.ycombinator.com/item?id=29442307

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

#463
I think 5 hours of 100% engaged, mentally intense work is about all that can be expected from a person in a day.

After 5-6 hours of mentally intense work, there are diminishing returns.

Therefore, I think about 6 hours/day are what should be expected from a developer, including 30-60 minutes of meetings/admin work. Though some companies might need another hour or two-- hopefully such extra time is not mentally intense and is more socially oriented work (such as meetings).

"Youtube: How Hard Should You Work? - Jordan Peterson"

https://www.youtube.com/watch?v=_1_wjViDfnI

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

#464
Are you doing 5-10 hours of coding every week? That's approaching a full work week after you count meetings, design work, research, etc.

I mention this because I've found that this attitude of "I don't work enough" often comes from people who are working more than enough but only count the hours they're logging in an IDE.

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

#465
I hate working as a software engineer. I'm convinced it's the most tedious job on the planet. I would rather count termites, by hand, one-by-one. (I don't know why that specifically is the alternative I came up with. Just go with it.) My loathing of this work, an activity which was the light of my life when I was growing up, led me to behave in the way you describe. The worst part is that it didn't feel like a choice I was making. I felt physically unable to even start typing. And then the self-loathing starts--what kind of loser/leech/fraud am I?--while feeling powerless to do anything about it. I've never been so miserable. (Yes, I've been evaluated for ADHD. No, that's not the problem--or at least the solution to ADHD is not the solution to this.)

Eventually I decided it wasn't worth it. I took an enormous pay cut (more than half) to switch to a very, very different field. At first I had some money problems. Changing one's mindset from not having to even think about a budget, to having to actually make choices, does not happen overnight. But after a while I was in good shape and had enough to meet my needs, save, and have a little left over for fun stuff.

Then I made the idiotic mistake of going back to school. Now I'm back in this awful industry again out of sheer necessity, and I'm miserable again. You can bet your buttons I'll be out the door and back to my other career the instant my debt is paid off.

It's not that I'm not good at programming. I am. I've built some stuff everyone here has heard of, and that a lot of people use. I've been on some fantastic teams. But those times were the rare exception. It's also not that I don't enjoy programming per se. I do enjoy it again, up to a point, when it's no longer my job. But as work--this industry just isn't for me. And it sounds like it isn't for you either. The sooner you accept that and move on, the happier you'll be.

(Aside: How is it not a global fucking crisis that 85% of people hate their jobs? You know, the thing they spend most of their time doing? 85% of people hate most of their waking lives, and we're just fine with that.)

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

#466
I can relate to this. In the past decade, I have been working about 24 hours a week, at first because I am a caregiver, now because I am used to it, but also because I feel that that is the amount of time I can be productive. But I still do a lot of procastination.

In the past two years, I have been working in at a company building a high-tech 3D printer and developing slicing software only used by my colleagues. I am strongly motivated by helping people and I feel motivated by developing features that my colleagues benefit from. They are mechanical and process engineers. I feel I am part of a team that does not only exist of software engineers and I love it.

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

#467

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…

This. I will backburner a ticket for days, then when what I need to do comes together I will sit down and bang it out in an hour. It's to the point that I will deliberately review a ticket and code segment every day, even if I'm not actively working it, just to have the pieces come together in my mind and crank out the ticket. This method is not very scrum friendly, because in truth I'm actually brain-working all of…

I operate in exactly the same way. I wish more people would understand that process.

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

#468
post #106

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…

Well, they said they don’t do anything some days and bullshit their way to the next standup. It is clear to me where they stand at.

Which is where?

If they deliver X, and the expectation is X; OP may call it "bullshitting" but his point is that he's delivered expectations and now he's coasting which is totally fine. He delivered on expectations.

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

#469

Earlier quoted context omitted.

>However! I will say that this way of working and living comes with some significant hazard to your mental health. Doing something you don't like, care about, or believe in for decades long periods of time can really mess with your sense of self worth and happiness in life. You only have one life, do something with it that is satisfying. Get out of the rat race. This is where my comment about remote work comes into p…

As a SW developer you provide two benefits to the company: - the build phase: develop spaghetti code - the maintain/insurance phase: maintain the spaghetti code and keep it up to date with the software package dependencies required by the spaghetti code In the long term its easier/cheaper to have the person who originally wrote the spaghetti code be around to maintain and add one off small feature improvements to it…

There's one more reason - the one I use to rationalize my idleness to myself: in addition to our work output, the corporations are also paying us to be a part of their "reserve army". We might work 3-4 hours a day, but when things escalate, the company taps into its reserves to get stuff done. Having doldrums about that is like soldiers worrying they only spend 3 hours a day in combat

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

#470
Story time! :)

When I was a kid, sitting in a rear row of classroom I felt invulnerable. Chatting with other kids, reading a book, playing with pencil and eraser, there was NO way teacher could POSSIBLY know what I am doing. Not when there were so many rows of other kids between us!

Decades later I visited a elementary classroom as an adult. I was shocked... it was tiny! I could practically reach the last row. I could see, in exquisite amount of detail, EVERYthing that happened in that room. Everything.

---

As a system administrator for 15+ years, I had weeks where I worked 40-60-80 even 100hrs. But most weeks, I did not work quite as hard.

Then I became a team lead, then a manager... and I have far more awareness of my team members than I thought was possible. At the end of the day, I care about targets, plan, deliverables, ownership. If you and the team are meeting those, I am far from the micro-manager who cares exactly how you spend every minute of every day. It's up to me to ensure you are challenged, motivated, productive, and delivering; and if I need you to work harder and deliver more, it's up to me to set that expectations and hold you accountable. If I don't... it's 100% fair game for you to do what is required, meet expectations, and nothing more if you're happy with where you are and don't desire growth.

Post reply on HN