Click here to Skip to main content
15,886,919 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralSo that will solve it? Pin
jschell31-Jan-24 5:15
jschell31-Jan-24 5:15 
GeneralRe: So that will solve it? Pin
PIEBALDconsult31-Jan-24 6:03
mvePIEBALDconsult31-Jan-24 6:03 
GeneralRe: So that will solve it? Pin
snorkie31-Jan-24 6:07
professionalsnorkie31-Jan-24 6:07 
GeneralRe: So that will solve it? Pin
honey the codewitch31-Jan-24 6:23
mvahoney the codewitch31-Jan-24 6:23 
GeneralRe: So that will solve it? Pin
PIEBALDconsult31-Jan-24 6:24
mvePIEBALDconsult31-Jan-24 6:24 
GeneralRe: So that will solve it? Pin
honey the codewitch31-Jan-24 6:39
mvahoney the codewitch31-Jan-24 6:39 
GeneralRe: So that will solve it? Pin
obermd31-Jan-24 10:36
obermd31-Jan-24 10:36 
GeneralRe: So that will solve it? PinPopular
Sander Rossel31-Jan-24 8:08
professionalSander Rossel31-Jan-24 8:08 
I always feel these studies are very one-sided or leave things out.

For my own employees, I have a sort of 50/50 rule, but I'm flexible.
The thing I notice is, when we're at the office we talk, we laugh, we share knowledge, etc.
They may not be the most productive days in terms of lines of code, or however you want to measure programmer productivity, but we're making progress, not just now, but also for the future.
Like this guy who wrote a health check in .NET and I was like "Hey other guy, you should see this! We're going to build this into every application from now on, so you too."
This sort of interaction is priceless and it's simply missing at home.

Let's put it into numbers.
We have a junior employee with a productivity of 6 at the office and 5 at home, because at home they can't ask questions like they do at the office.
Worse case scenario, the junior has a productivity of 6 or even 7 at home, so they code bugs even faster, but let's stick to 5.
We also have a senior employee with a productivity of 7 at the office, but 9 at home because the junior is not nagging him as much.
Some simple math tells us productivity at the office is 6.5, but productivity at home is 7!
If the junior has his way and isn't corrected, the "productivity" could even grow to 8!!!
However, neither party learns something and the junior might get frustrated with their job and fall back to 4 productivity in the long run, (silent) quit their job, or unleash all kinds of horrors into production systems.
That's longer term, of course, so for now we're happy with a productivity of 7 (or higher).
When the senior quits you're left with a junior who never got to learn from his peers.
I think you need a very well oiled development machine (with code reviews and everything) to be able to have the same kind of productivity from home that you have at the office.

I think what hampers productivity is the "you have to be at the office five times a week" mentality.
It shows an employer who doesn't care about their employees' wellbeing.
Also, having long commutes is killing, that's why I won't soon hire people that live further than approximately 45 minutes away.

That's why I like 50/50, it's the best of both worlds.
You just can't convince me either one is all good or all bad.
Any study that says otherwise, like this one, is flawed and drawing wrong conclusions.
Case in point, this particular study studied the largest corporations America has to offer, but I'm just a small business in the Netherlands, which is (probably) completely different.

GeneralRe: So that will solve it? Pin
jmaida31-Jan-24 10:33
jmaida31-Jan-24 10:33 
GeneralRe: So that will solve it? Pin
Jörgen Andersson1-Feb-24 1:18
professionalJörgen Andersson1-Feb-24 1:18 
GeneralRe: So that will solve it? Pin
Jörgen Andersson1-Feb-24 1:17
professionalJörgen Andersson1-Feb-24 1:17 
GeneralRe: So that will solve it? Pin
jschell1-Feb-24 5:34
jschell1-Feb-24 5:34 
GeneralRe: So that will solve it? Pin
Gerry Schmitz31-Jan-24 8:24
mveGerry Schmitz31-Jan-24 8:24 
GeneralRe: So that will solve it? Pin
theoldfool31-Jan-24 8:40
professionaltheoldfool31-Jan-24 8:40 
GeneralRe: So that will solve it? Pin
Mycroft Holmes31-Jan-24 11:38
professionalMycroft Holmes31-Jan-24 11:38 
GeneralRe: So that will solve it? Pin
jeron131-Jan-24 12:11
jeron131-Jan-24 12:11 
GeneralOT Pin
Peter_in_278031-Jan-24 12:49
professionalPeter_in_278031-Jan-24 12:49 
GeneralRe: So that will solve it? Pin
Rage2-Feb-24 1:28
professionalRage2-Feb-24 1:28 
GeneralParts left over, but it works Pin
honey the codewitch31-Jan-24 0:31
mvahoney the codewitch31-Jan-24 0:31 
GeneralRe: Parts left over, but it works Pin
Kornfeld Eliyahu Peter31-Jan-24 1:49
professionalKornfeld Eliyahu Peter31-Jan-24 1:49 
GeneralRe: Parts left over, but it works Pin
honey the codewitch31-Jan-24 3:45
mvahoney the codewitch31-Jan-24 3:45 
GeneralRe: Parts left over, but it works Pin
Maximilien31-Jan-24 1:58
Maximilien31-Jan-24 1:58 
GeneralRe: Parts left over, but it works Pin
honey the codewitch31-Jan-24 4:00
mvahoney the codewitch31-Jan-24 4:00 
GeneralRe: Parts left over, but it works Pin
Maximilien31-Jan-24 8:24
Maximilien31-Jan-24 8:24 
GeneralRe: Parts left over, but it works Pin
den2k8831-Jan-24 4:19
professionalden2k8831-Jan-24 4:19 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.