zlacker

[parent] [thread] 28 comments
1. qup+(OP)[view] [source] 2023-10-12 16:35:17
Being not-lazy in your work is not the same as working lots of hours.
replies(2): >>bluefi+U >>rewmie+q1
2. bluefi+U[view] [source] 2023-10-12 16:39:48
>>qup+(OP)
No, this is absolutely not true.

Laziness is not working hard.

What you're talking about is something else.

Sloppy or Careless work maybe?

But not lazy. If you're working 40+ hours a week you're definitely not lazy.

replies(2): >>Prozia+l1 >>hightr+N2
◧◩
3. Prozia+l1[view] [source] [discussion] 2023-10-12 16:42:00
>>bluefi+U
Most people consider low-effort to be lazy.

You can absolutely put in a lot of hours, but be putting in near-zero effort. This results in sloppy or careless work, but the root cause is the laziness of the person.

replies(2): >>winwan+T2 >>bluefi+T5
4. rewmie+q1[view] [source] 2023-10-12 16:42:14
>>qup+(OP)
> Being not-lazy in your work is not the same as working lots of hours.

You've just provides your personal assertion on a non-definition. Do you actually have an alternative definition that does not imply working lots of hours?

replies(4): >>adrian+o3 >>defaul+t3 >>MHard+Y3 >>bakuni+Kv
◧◩
5. hightr+N2[view] [source] [discussion] 2023-10-12 16:49:32
>>bluefi+U
Some people consider themselves to be "working" while browsing HN or reddit while they are "on the clock". That is being lazy while working.
replies(1): >>shaneo+i4
◧◩◪
6. winwan+T2[view] [source] [discussion] 2023-10-12 16:49:44
>>Prozia+l1
I agree. I see it all the time. Huge amounts of hours being wasted "working hard", and running away from answering the real questions which would double the (positive) output in half the time.

That said, I think "laziness" is only a small part of the answer. It seems to me that it's usually about an emotional response. Kind of like procrastination. The hard questions hit hard. There's a real good-feeling self-satisfaction from putting in hours of sweat.

replies(2): >>ryandr+9f >>Prozia+gp
◧◩
7. adrian+o3[view] [source] [discussion] 2023-10-12 16:52:08
>>rewmie+q1
Yes, work a normal, reasonable number of hours (let's say 40), but while you're there, give it your best.

The point is that hard work doesn't imply excessive hours. If it did, that would mean anyone who doesn't put in excessive hours is lazy, which isn't true.

◧◩
8. defaul+t3[view] [source] [discussion] 2023-10-12 16:52:25
>>rewmie+q1
From the article

> I routinely come across developers who are the real deal: they’re conscientious and judicious in an unwavering way. They set a standard for themselves and do not compromise on it. Whether that’s a deliberate thing or whether they’re just built that way, it’s humbling to witness. If there’s a flaky test, they investigate it and fix it. If there’s a bug they spot in the wild, they make a ticket, and maybe even fix it then-and-there. If a new feature doesn’t gel well with the existing code, they refactor the code first rather than hacking the feature in. They’ll dive as far down the stack as necessary to get to the bottom of something. None of these things are necessary but great developers know that if they don’t address a problem early, and properly, it will only cost them more time in the long run. [... and more.]

This sounds like a great definition of not-lazy, and it does not mention long hours anywhere. My anecdotal experience is that I usually only have 20-35 not-lazy hours to give per week; any further hours per week are much less potent. Right now I'm working 24 hours per week and I think my employer is getting a great bargain: they don't have to pay me for hours that would likely be lazy.

replies(2): >>lelant+y6 >>rewmie+641
◧◩
9. MHard+Y3[view] [source] [discussion] 2023-10-12 16:54:08
>>rewmie+q1
I can't speak for the original poster but one thing that I noticed is that from time to time it happens to me that despite not having a tight deadline I tend to not go all the way in avoiding tech debt. One example would be that I had a problem in one of the microservices with a version of a docker image that wouldn't run on an M1 mac. I fixed it in that repo but didn't do the same changes to other services with the same issue. Changing the other services would have taken me less than half an hour. This is the kind of laziness that the article and qup are referring to I believe.
◧◩◪
10. shaneo+i4[view] [source] [discussion] 2023-10-12 16:54:56
>>hightr+N2
I wonder how you measure balance between being lazy vs. not lazy by this definition? I agree with you, but it's not like it's feasible to remain full-on focused on coding or meetings or documenting for 8 hours straight each day.
replies(1): >>hightr+g6
◧◩◪
11. bluefi+T5[view] [source] [discussion] 2023-10-12 17:01:15
>>Prozia+l1
> This results in sloppy or careless work, but the root cause is the laziness of the person.

If someone is producing a high volume of low effort work, they are not lazy. What they are is not disciplined, or not skilled.

If someone is producing low volumes of high effort work, they are similarly not lazy, they are highly skilled and maybe a perfectionist

If someone is producing high volumes of high effort work they are a either a one of a kind savant or they are lying about the volume or effort.

If someone is producing low volumes of low effort work, then maybe we can call them lazy.

replies(1): >>Prozia+Vn
◧◩◪◨
12. hightr+g6[view] [source] [discussion] 2023-10-12 17:03:11
>>shaneo+i4
Really good point. There's a big difference in checking HN in the 10 minutes between meetings vs spending 4 hours after noon reading and replying to threads.
◧◩◪
13. lelant+y6[view] [source] [discussion] 2023-10-12 17:04:31
>>defaul+t3
Yeah, but that diligence takes time, and now you have to work on extra hours to keep up performance metrics with the rest of the team.
replies(1): >>JohnFe+sf
◧◩◪◨
14. ryandr+9f[view] [source] [discussion] 2023-10-12 17:48:36
>>winwan+T2
> I agree. I see it all the time. Huge amounts of hours being wasted "working hard", and running away from answering the real questions which would double the (positive) output in half the time.

I think a lot of times we are put in boxes, and our roles are pretty heavily constrained, such that we do not have the power to "answer the real questions." Raise your hand anyone who's had this conversation with their manager:

Manager: "Dev, I'd like you to take more responsibility, be transformational, be a 'force multiplier' for the team!"

Dev: "OK, let me make major architectural decisions without having to get approval from three levels of managers."

Manager: "Uh, wait..."

Dev: "Let me hire and fire, and build up a team of direct reports."

Manager: "Hold up..."

Dev: "Give me a budget to spend on tools, training, contractors, and so on."

Manager: "Whoa, whoa, whoa.. I didn't mean that transformational..."

replies(1): >>johnny+az3
◧◩◪◨
15. JohnFe+sf[view] [source] [discussion] 2023-10-12 17:49:56
>>lelant+y6
If I worked at a place where I was penalized for "only" putting in 40 hours of solid work per week, I'd be energetically looking for a job elsewhere.
replies(1): >>rewmie+v51
◧◩◪◨
16. Prozia+Vn[view] [source] [discussion] 2023-10-12 18:26:34
>>bluefi+T5
You forgot the most common case:

Someone skilled produces low volumes of medium-to-high effort work because they are the sort of person who would rather browse social media, or engage in office gossip, or play "call a meeting to discuss" games to avoid having to do the boring work.

If someone is "undisciplined," more often they are just lazy and are engaging in avoidance behaviors. Humans with serious executive function issues are a tiny (super tiny) minority of the workforce.

replies(2): >>ferbiv+ut >>johnny+ey3
◧◩◪◨
17. Prozia+gp[view] [source] [discussion] 2023-10-12 18:33:08
>>winwan+T2
Lazy is a convenient catch all for "This person lacks the emotional fortitude to do the work when the option of not doing the work presents itself."

There are a million reasons/excuses for people to be lazy depending on perspective.

Personally, I view people with this trait to be productivity vampires that I avoid like the plague regardless of their reasons (which in my experience are 99% excuses and 1% genuine hardships).

◧◩◪◨⬒
18. ferbiv+ut[view] [source] [discussion] 2023-10-12 18:48:59
>>Prozia+Vn
What's the difference between "lazy" and "serious executive function issues"?
replies(1): >>Prozia+7v
◧◩◪◨⬒⬓
19. Prozia+7v[view] [source] [discussion] 2023-10-12 18:54:53
>>ferbiv+ut
Emotional vs Medical.

A person struggling with narcolepsy doesn't fall into the same bucket as the person who just wastes time at work so they don't have to do work.

◧◩
20. bakuni+Kv[view] [source] [discussion] 2023-10-12 18:57:13
>>rewmie+q1
Isn't it quite obvious that productivity does not scale linearly with time worked? Consistently, I can work 4-6 hours a day at full productivity, and I have to choose less demanding tasks for the other 8-10 waking hours to maximise my productivity and well-being. This is also what I observe in my peers, and while there might be outliers to this, I think the stretch is far less extreme than propagated by some influencers.
replies(1): >>rewmie+oI
◧◩◪
21. rewmie+oI[view] [source] [discussion] 2023-10-12 19:49:01
>>bakuni+Kv
> Isn't it quite obvious that productivity does not scale linearly with time worked?

Irrelevant, and reads as a non-sequitur. OP expressed his personal assertion on laziness, not productivity.

replies(1): >>johnny+Pv3
◧◩◪
22. rewmie+641[view] [source] [discussion] 2023-10-12 21:46:40
>>defaul+t3
> This sounds like a great definition of not-lazy, and it does not mention long hours anywhere.

Your definition of "not-lazy" by it's very nature relies on systematically working overtime.

Investigating and fixing flaky tests is either explicitly covered by a ticket, and thus a part of run-of-the-mill tasks, or something a developer does in unscheduled tasks by going above-and-beyond including in work hours.

Finding a bug, creating a ticket, and working on it is not proof of non-laziness as that's a part of the basic job description.

Refactoring a feature is either tracked by a ticket and covered in normal ticket-assignment processes, thus not a demonstration of lack of laziness, or it's something you do in your own time.

You have to clarify where you find the time to do all that "above-and-beyond" stuff because it's either normal work done on normal company time, which surely doing the normal/bare minimum is not proof of not being lazy, or it's going the extra mile, which is certainly not done during normal office hours.

replies(1): >>defaul+NS1
◧◩◪◨⬒
23. rewmie+v51[view] [source] [discussion] 2023-10-12 21:54:18
>>JohnFe+sf
> If I worked at a place where I was penalized for "only" putting in 40 hours of solid work per week, I'd be energetically looking for a job elsewhere.

I think you didn't understood the problem. No one is talking about penalizing people for only doing 40hours. The problem is that code quality is never prioritized or allocated time, so you either live with it or you go above and beyond and you deal it yourself on your own time. If your team is bounded to KPIs which you don't build up by refactoring bad code or diving deep into code issues or tracking weird elusive bugs, either you are forced to pull extra hours to no fall behind your team or your performance will clearly be awful.

replies(1): >>JohnFe+k61
◧◩◪◨⬒⬓
24. JohnFe+k61[view] [source] [discussion] 2023-10-12 22:00:23
>>rewmie+v51
> The problem is that code quality is never prioritized or allocated time, so you either live with it or you go above and beyond and you deal it yourself on your own time.

This is not an inevitability, though. It depends on the temperament of the company you work for. A slight majority of the companies I've worked for didn't mind allocating time for that sort of thing at all (but they did expect you to make a business case for it).

◧◩◪◨
25. defaul+NS1[view] [source] [discussion] 2023-10-13 04:37:03
>>rewmie+641
I guess I've been lucky to work for companies that don't try to squeeze their developers so much. In my career, there has usually been time available to do things "the right way" (up to reasonable constraints of course).

> You have to clarify where you find the time to do all that "above-and-beyond" stuff because it's either normal work done on normal company time, which surely doing the normal/bare minimum is not proof of not being lazy, or it's going the extra mile, which is certainly not done during normal office hours.

At every company I've worked for, I've had time for "above-and-beyond" stuff during normal office hours. That's just how low expectations are in my neck of the woods. Or maybe I'm outrageously talented and I would still excel working on some elite FAANG team... but I doubt it.

◧◩◪◨
26. johnny+Pv3[view] [source] [discussion] 2023-10-13 17:16:04
>>rewmie+oI
laziness and productivity are intertwined, no? They are both relative, but I find it hard to say someone is "lazy" if they only put 30 hours in but outperform the rest of their team by a decent margin. That only works if you think you can get 33% more productivity out of them personally if you pushed harder.

I think it's a notion worth considering in such a conversation.

◧◩◪◨⬒
27. johnny+ey3[view] [source] [discussion] 2023-10-13 17:27:38
>>Prozia+Vn
>Someone skilled produces low volumes of medium-to-high effort work

So based on the table they are skilled, right? Are you suggesting that they are a savant in disguise and that they can produce high volumes of high effort work if they weren't "lazy"?

if the work is considered medium-to-high effort by the organization, your opinion on if it's avoiding "boring" work (which can still be low or high effort) is irrelevant.

>If someone is "undisciplined," more often they are just lazy and are engaging in avoidance behaviors.

IME it's because the employers don't trust nor want them to work on the high effort work. So either the business's most profitable software is the most boring, or the candidate is too junior (alternatively, the position and responsibility is simply filled or not valued)

>Humans with serious executive function issues are a tiny (super tiny) minority of the workforce.

Likewise, humans who can do "productive" creative work for 80 hours a week consistently, for years, is also a super tiny minority.

At the end of the day, "lazy" is relative and we haven't even established a baseline for what is/isn't lazy. So this conversation won't go anywhere. All we established in your lens is that taking breaks or doing non-technical work (meetings, even gossip depending on the line of work) is not productive in your eyes.

replies(1): >>Prozia+KI4
◧◩◪◨⬒
28. johnny+az3[view] [source] [discussion] 2023-10-13 17:32:57
>>ryandr+9f
Not quite that extreme but yea. I've had those conversations.

> Working on X but Y is a blocker

> Okay, I can do some work with Y to help get unblocked

> No we'll let A (on a different team, maybe a different contracted studio) deal with it, here's tiny widget Z to work on in the meantime

Sometimes it means well, sometimes it feels like they don't value your expertise nor care about fostering growth. And sometimes it's just politics (especially when working with multiple different companies and contractors and all that).

◧◩◪◨⬒⬓
29. Prozia+KI4[view] [source] [discussion] 2023-10-14 02:34:42
>>johnny+ey3
I've worked with quite a few people who absolutely can do quality work but who will intentionally avoid actually doing it. People who browse social media most of the day, get lost in their phone frequently, would rather wait 2 weeks to have a meeting to get unblocked when it could be resolved in a short email, etc.

I have literally had (TWO SEPARATE!) people tell me, thinking it was perfectly acceptable, that they often put extra lines in their code so they can go back and clean it up instantly with auto-format while pretending they did real work.

What would you call someone who defaults to this type of behavior if not lazy? Work shy?

[go to top]