I'm probably gonna be the big dissenter here: Remote is less productive in a team. Especially in agile-oriented teams, remote makes important in-person communication difficult enough that the individual gains are outweighed.
A balance needs to be found (we're currently running a 3+2 model, where two days of remote work per week are permitted), but even then the team goals take a small hit. If everyone can work in isolation and achieve overall goals, it works. But that's rarely the case, and often immediate communication with stakeholders is key.
Similarly, training is more difficult when done remotely, because we lack the in-person interaction that transfers much more in much shorter time.
Remote work is not the future. Hybrid models may be, but I'm a staunch believer in integrated on-site work - especially once stakeholders are involved.
I've been a professional C, Perl, PHP and Python developer.
I'm an ex-sysadmin from the late 20th century.
These days I do more Javascript and CSS and whatnot, and promote UX and accessibility.
I've been a professional C, Perl, PHP and Python developer.
I'm an ex-sysadmin from the late 20th century.
These days I do more Javascript and CSS and whatnot, and promote UX and accessibility.
To elaborate, the only people I can imagine you have immediate communication with that's faster than remote are people sitting at the same desks.
As soon as you need to speak to someone farther away, you either use the same system as remote, or you get up and walk over to them. In that case, you might find they're not there, or they're busy right now, or someone else tries to talk to you on the way. In half the cases, you're going to take longer to talk to them and it's going to be a more frustrating experience.
After my first contact with a computer in the 1980's, I taught myself to program in BASIC and Z80 assembler. I went on to study Computer Science and have enjoyed a long career in Software Engineering.
I think maybe it's the casual/unplanned "bump in the corridor" conversations that we might miss out on. I know I miss not having coffee/lunch breaks with my team and chatting about things other than work. Getting to know more about your colleagues that their technical capabilities is important. Working from home it is all too easy to ignore the breaks you should be taking. It is not so easy when your teammates are pulling you out of your chair. Fun times.
I am working as a web developer for nearly 20 years. I care a lot about simple and maintainable code that is fun to work with, good documentation and clean APIs.
Well, I must admit - it works really great in our team. We are currently 6 (next month 7) developers in my team and our productivity increased a lot when the pandemic lockdowns began.
We are currently at "lets meet once a week in the office"-mode and granted, its fun to see the people face-to-face, but productivity-wise, working remote is the better option for us.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I'm probably gonna be the big dissenter here: Remote is less productive in a team. Especially in agile-oriented teams, remote makes important in-person communication difficult enough that the individual gains are outweighed.
A balance needs to be found (we're currently running a 3+2 model, where two days of remote work per week are permitted), but even then the team goals take a small hit. If everyone can work in isolation and achieve overall goals, it works. But that's rarely the case, and often immediate communication with stakeholders is key.
Similarly, training is more difficult when done remotely, because we lack the in-person interaction that transfers much more in much shorter time.
Remote work is not the future. Hybrid models may be, but I'm a staunch believer in integrated on-site work - especially once stakeholders are involved.
Why do you think remote work hampers immediate communication?
To elaborate, the only people I can imagine you have immediate communication with that's faster than remote are people sitting at the same desks.
As soon as you need to speak to someone farther away, you either use the same system as remote, or you get up and walk over to them. In that case, you might find they're not there, or they're busy right now, or someone else tries to talk to you on the way. In half the cases, you're going to take longer to talk to them and it's going to be a more frustrating experience.
I think maybe it's the casual/unplanned "bump in the corridor" conversations that we might miss out on. I know I miss not having coffee/lunch breaks with my team and chatting about things other than work. Getting to know more about your colleagues that their technical capabilities is important. Working from home it is all too easy to ignore the breaks you should be taking. It is not so easy when your teammates are pulling you out of your chair. Fun times.
Well, I must admit - it works really great in our team. We are currently 6 (next month 7) developers in my team and our productivity increased a lot when the pandemic lockdowns began.
We are currently at "lets meet once a week in the office"-mode and granted, its fun to see the people face-to-face, but productivity-wise, working remote is the better option for us.