Live data from Hacker News

Best practices for remote software engineering

cacm.acm.org

61–70 of 205 posts

Re: Best practices for remote software engineering

#61

Earlier quoted context omitted.

I won't say it's for everyone. But for ADHD specifically, my personal experience is that pair programming is a godsend. I am able to use half my regular dose of ritalin while pairing.

I am glad it works for you. Maybe (hopefully?) I have just had an abnormal experience.

I'd say I can get behind pair-programming to a point... it helps get new ideas, different view points and leads to rubber-duck-programming like effects.

I'm not sure I'm a fan of Mob programming... as others mention, over a phone/video conference, it seems inadequate. Turns more into an ad-hoc video lesson by the stronger personalities (for better or worse - I happen to be one of those in my small group at work).

Do you have problems with both? 2 vs 3+? or is it one or the other?

Re: Best practices for remote software engineering

#62
post #57

Earlier quoted context omitted.

I can tell you've never suffered from ADHD.

So you are telling me a person suffering from ADHD is not accountable for the $ lost in productivity. If I had ADHD, just for survival, I wouldn't ever let my boss know that I have this condition which is costing his company X amount of dollars a year.

By not letting your boss know, you are making it harder on yourself, and then leading to less productivity in the future, as opposed to getting better. Also it isn't that it actually costs the company money. They could very well make up for that lost time by hyper focusing and finishing it quickly later. So it could be the same result for the company but much more stressful for the person with ADHD.

Re: Best practices for remote software engineering

#63
post #56

I was just having a discussion about this with my manager during 1:1. I'm curious how any fellow devs with ADHD have managed the transition to remote work over the last year? I love the freedom and ability to focus that working from home provides, but I often find myself taking advantage of that freedom and focusing instead on podcasts or reddit for 3 days to avoid 3 hours of writing unit tests.

I don't think you're going to find the best time management tips from people who are on Hacker News in the middle of a Monday afternoon.

slow clap

Re: Best practices for remote software engineering

#64

I was just having a discussion about this with my manager during 1:1. I'm curious how any fellow devs with ADHD have managed the transition to remote work over the last year? I love the freedom and ability to focus that working from home provides, but I often find myself taking advantage of that freedom and focusing instead on podcasts or reddit for 3 days to avoid 3 hours of writing unit tests.

Is that ADHD or are you just procrastinating? You clearly recognize the issue. Maybe try Screen Time limits or changing your hosts file

Are you suggesting that people suffering from ADHD do not recognize that there is an issue?

Re: Best practices for remote software engineering

#65

I was just having a discussion about this with my manager during 1:1. I'm curious how any fellow devs with ADHD have managed the transition to remote work over the last year? I love the freedom and ability to focus that working from home provides, but I often find myself taking advantage of that freedom and focusing instead on podcasts or reddit for 3 days to avoid 3 hours of writing unit tests.

I use timers all the time. Basically a slightly modified tomato timer.

Re: Best practices for remote software engineering

#66
post #56

I was just having a discussion about this with my manager during 1:1. I'm curious how any fellow devs with ADHD have managed the transition to remote work over the last year? I love the freedom and ability to focus that working from home provides, but I often find myself taking advantage of that freedom and focusing instead on podcasts or reddit for 3 days to avoid 3 hours of writing unit tests.

I don't think you're going to find the best time management tips from people who are on Hacker News in the middle of a Monday afternoon.

Ouch.

Re: Best practices for remote software engineering

#67

Earlier quoted context omitted.

In my experience, pair and mob programming are just yet another scenario where neuro-atypical people are punished for approaching their work differently.

I just recently started working at a place where mob programming is commonplace. It is easily the most wasteful use of time I have ever seen in my professional career. 1.5hr session * 6 devs = 9 hours down the drain. Only one person can speak during a Zoom call! It's a single-threaded, low throughout, low latency communication medium. So it always ends up being one or two people talking - the one or two driving what…

For "normal" mobbing, 6 people is too many. If I had 6 devs coding (which I often do) that's very rarely going to be a single mob. It could split up 2/2/2, 3/3, 1/2/3 or whatever, but a single group of 6 is really inefficient.

Re: Best practices for remote software engineering

#68
post #56

I was just having a discussion about this with my manager during 1:1. I'm curious how any fellow devs with ADHD have managed the transition to remote work over the last year? I love the freedom and ability to focus that working from home provides, but I often find myself taking advantage of that freedom and focusing instead on podcasts or reddit for 3 days to avoid 3 hours of writing unit tests.

I don't think you're going to find the best time management tips from people who are on Hacker News in the middle of a Monday afternoon.

Which is too bad, because those of us reading right now could probably benefit the most from good advice.

Re: Best practices for remote software engineering

#69
post #56

I was just having a discussion about this with my manager during 1:1. I'm curious how any fellow devs with ADHD have managed the transition to remote work over the last year? I love the freedom and ability to focus that working from home provides, but I often find myself taking advantage of that freedom and focusing instead on podcasts or reddit for 3 days to avoid 3 hours of writing unit tests.

I don't think you're going to find the best time management tips from people who are on Hacker News in the middle of a Monday afternoon.

Well there is more than one timezone.

Re: Best practices for remote software engineering

#70
post #56

I was just having a discussion about this with my manager during 1:1. I'm curious how any fellow devs with ADHD have managed the transition to remote work over the last year? I love the freedom and ability to focus that working from home provides, but I often find myself taking advantage of that freedom and focusing instead on podcasts or reddit for 3 days to avoid 3 hours of writing unit tests.

I don't think you're going to find the best time management tips from people who are on Hacker News in the middle of a Monday afternoon.

It‘s not the middle of the afternoon all around the globe at the same time. Some of us already spent eight hours slacking off.
Post reply on HN