News for hackers. Stuff that matters.
Re:Ask HN: Are most of us developers lying about how much wo... by mattowen_uk on Thursday December 16, 2021 @02:07PM (#29582387)
Adding my voice to this one. I think a lot of work 'normal people' i.e. the PMs the non-technical management, the sales people etc. really don't get how we techies work. Because they have to do 'active' work all day long to keep on top, they think everyone is like that, where in reality we are really efficient in short bursts. I can ponder a deliverable for days and then just churn it out over a few hours, only taking breaks for coffee intake/discharge. The normals keep asking me 'how far have you got with X' during the whole period, and they don't seem like it when I say 'I'm thinking about it, but I've not done anything yet'.
Re:Ask HN: Are most of us developers lying about how much wo... by vkk8 on Thursday December 16, 2021 @04:08PM (#29583941)
And, ironically, much of the work that the "normies" do is something tech guys could to hundred times faster. It's stuff like manually copy-pasting numbers from a crappy proprietary software A to a crappy proprietary software B or entering numbers from some system to Excel while it could be done by just directly pulling the numbers from the database the system uses.

Seriously, modern work is all about knowing what to do and how to do it rather than putting in a large number of hours executing a straightforward task.

Re:Ask HN: Are most of us developers lying about how much wo... by exikyut on Thursday December 16, 2021 @11:19PM (#29587699)
Hmmmmm, this is actually kind of interesting - perhaps that "continuous grind through criminally unoptimized UI" type of work is what actually constructs the "this is how you use a computer" mindset that these people have - because it's all they know.

Developers are always about optimization and automation and tweaking and refinement, and their tools reflect this constant pursuit of efficiency that constantly transcends and questions how a job is expressed (UI, mental modeling) and completed.

No other industry - ironically including technical management roles (maybe even especially so?) - seems to have this sort of focus.

I even hesitantly wonder if the biggest similarity I've ever seen is with accessibility type setups with screen readers and whatnot. (Ha, that says a lot about the fundamental impedance mismatch of developer tooling!)

Re:Ask HN: Are most of us developers lying about how much wo... by Matumio on Friday December 17, 2021 @03:34AM (#29589487)
Or maybe if you have to painstakingly copy those finance numbers and hour reports, you will be thinking about them more. You look busy enough to qualify as working, giving you time to actually think.

All the time tracking tools I've ever used (at software companies!) had a bad UI. Sometimes we even have to track the same hours into two different tools. Can't we automate time-tracking away? My explanation is that this is the result of cultural evolution. Companies that make people think twice about their time and spendings are more successful. People will copy whatever successful companies are doing.

Re:Ask HN: Are most of us developers lying about how much wo... by exikyut on Saturday December 18, 2021 @08:31AM (#29604349)
> You look busy enough to qualify as working, giving you time to actually think.

This is so messed up - and yet so interesting as a direct result of that.

I've only ever considered the idea of "looking busy" in the sense of whether or not someone is trying to optimize for shirking actual mental engagement.

I never thought of how doing that can actually make room to think. But that's so logically obvious once you mush the two ideas together!

I say this is messed up because I can totally see this being both necessary and helpful in certain situations. Wow.

Re:Ask HN: Are most of us developers lying about how much wo... by necovek on Friday December 17, 2021 @04:56AM (#29590057)
I can never do tedious work quickly. As soon as I notice work that should be automated, I start cursing at the developer of the tool I am using for not offering an easy interface for me to plug into and just automate it, instead of having to rewrite the whole thing from scratch if I want to have it automated (and that's usually too time consuming, so I don't do it). So I'd be constantly unhappy doing it, which is a recipe for avoiding it, ergo being slow at it.

That's why I am a huge fan of free software (and I've spent years on it too).

Re:Ask HN: Are most of us developers lying about how much wo... by RonaldOlzheim on Tuesday December 21, 2021 @03:50AM (#29635390)
Hello Necovek, I would like to connect with you on linkedin because I also understand and see this problem

This link shows a touchline between using api and not using api https://www.swyx.io/api-economy/

But how can we build some tool for telling product managers that they should fix there automating proces?

Re:Ask HN: Are most of us developers lying about how much wo... by swyx on Tuesday December 21, 2021 @10:44PM (#29645395)
thanks for the rec!
Re:Ask HN: Are most of us developers lying about how much wo... by 3a2d29 on Thursday December 16, 2021 @10:06PM (#29587195)
As someone who switched majors and became programmer, I experienced a great example of this when I first started programming.

Starting out, if I spent a whole day thinking over a problem or writing code that I ultimately had to scrap, I would tell people I got nothing done that day and it was a waste.

Now if I do that, I see if as the necessary troubleshooting that all must go through to solve the problem.

Re:Ask HN: Are most of us developers lying about how much wo... by dsego on Friday December 17, 2021 @05:22AM (#29590258)
Thinking over a problem is valid work. The feedback is usually to timebox it or get someone 1:1 to help out if it feels like wasting time. Maybe something wasn't well defined or planned, otherwise it's no updates, no blockers.
Re:Ask HN: Are most of us developers lying about how much wo... by odonnellryan on Thursday December 16, 2021 @08:20PM (#29586498)
The normals?

Come on guys. Plenty of software devs are actually working during the day.

What are you guys doing if you're not working? Reading articles? Playing Halo?

Re:Ask HN: Are most of us developers lying about how much wo... by viceroyalbean on Thursday December 16, 2021 @09:46PM (#29587072)
I didn't interpret the comment to be about not working, but rather about the non-linear nature of programming work. If you have 100 documents to process then you are halfway through after 50 and it will presumably take a similar amount of time as the first 50 did.

When writing code you might have written 10 lines of code in the past week, but the next day you write 200 because you've been thinking about the structure of the solution. In this way you might be working even if you're going on a walk or doing the dishes.

This isn't unique to programming, of course.

Re:Ask HN: Are most of us developers lying about how much wo... by abootstrapper on Thursday December 16, 2021 @10:39PM (#29587402)
If you really have a breakthrough you rewrite that 200 lines of code from last week to 10.
Re:Ask HN: Are most of us developers lying about how much wo... by rramadass on Thursday December 16, 2021 @10:21PM (#29587283)
>about the non-linear nature of programming work

You hit the nail right on the head.

This is the main thing that non-programmers (i.e. Management) need to understand about "Programmers" and the key to "Manage" them effectively.

Re:Ask HN: Are most of us developers lying about how much wo... by mihaigalos on Friday December 17, 2021 @02:48AM (#29589144)
Steve Jobs had an opinion on this with which I agree:

> The greatest people are self-managing -- they don't need to be managed. Once they know what to do, they'll go figure out how to do it. What they need is a common vision. And that's what leadership is: having a vision; being able to articulate that so the people around you can understand it; and getting a consensus on a common vision.

Re:Ask HN: Are most of us developers lying about how much wo... by rramadass on Friday December 17, 2021 @03:35AM (#29589490)
Good quote.

Related quote from Scott McNealy : "Agree and commit, Disagree and commit, or get out of the way."

Too many times Management/Leadership devolves into giving orders without having a clue. It then becomes nothing more than a power trip to the detriment of everything and everybody.

All "Good" people just need Autonomy, Vision, Freedom and stellar Results will auto-magically follow.

Re:Ask HN: Are most of us developers lying about how much wo... by odonnellryan on Thursday December 23, 2021 @06:02PM (#29667548)
Agreed. I probably think about the problems I am trying to solve during most of the day. However, I don't think that is really work. That is just my brain not being able to shut off. And it isn't concentrated work - it is off and on.
Re:Ask HN: Are most of us developers lying about how much wo... by MaxDPS on Thursday December 16, 2021 @09:55PM (#29587130)
I mean ya, reading articles and documentation is a higher part of the job. But I’m this context, it’s not actively writing code.
Re:Ask HN: Are most of us developers lying about how much wo... by odonnellryan on Thursday December 23, 2021 @06:03PM (#29667574)
Oh yeah totally. By articles I meant not work related stuff (like HN posts or something).
Re:Ask HN: Are most of us developers lying about how much wo... by theshrike79 on Friday December 17, 2021 @02:07AM (#29588897)
The other disconnect is that they can do their work in 30-60 minute bursts (meetings).

We cannot. Some things require multiple hours of uninterrupted concentration and if my calendar looks like someone fired a shotgun filled with 30 minute meetings at it, I can't achieve that.

Re:Ask HN: Are most of us developers lying about how much wo... by arthur_sav on Friday December 17, 2021 @05:55AM (#29590525)
At my previous company, Monday was filled with meetings with 40-60min of spare time in between.

I mostly did small bug fixes or read articles because there was no way to do anything productive. I need the mental space to properly plan and execute.

Re:Ask HN: Are most of us developers lying about how much wo... by icedchai on Friday December 17, 2021 @11:29AM (#29594393)
I sometimes feel like I'm trying to squeeze "real work" in between meetings and other interruptions. It's almost absurd.
Re:Ask HN: Are most of us developers lying about how much wo... by MidnightRaver on Thursday December 30, 2021 @07:06PM (#29743202)
I've done tons of work during meetings. Only need to listen like 4% of the time.
Re:Ask HN: Are most of us developers lying about how much wo... by pkrznaric on Friday December 17, 2021 @12:11PM (#29595055)
This is a weird take, but as a junior developer, I find I'm more productive on the days with meetings because I'm 'forced' to squeeze in the 'real work' rather than just being scared.