(no title)
ascotan | 2 years ago
This isn't how most engineers write software at the ground level though. Engineers need quiet concentration, free from distraction. Yes, there are hard problems that need collaboration to solve, but that type of interaction can be scheduled when needed. Far from needing to "bounce ideas" off other engineers, most senior engineers are pretty self-sufficient.
There is a different issue at play with junior engineers. They need supervision and that's hard to do unless your on a zoom call with them all day long. This isn't a new problem - it's simply a problem exposed by being remote. When we were in the office, all these junior engineers, were pulling productivity away from your senior engineers. Moving everything back to the office didn't increase productivity, it's actually decreasing it. Commute + sidebar conversations + mentoring junior engineers = less productivity out of your senior engineering staff.
There's definitely a "managers are from mars and engineers are from venus" sort of vibe happening here. Managers need that interaction and collaboration in order to provide oversight and provide direction. Senior engineers need a place to concentrate - and typically that isn't in the office where we have noisy open floor plans.
josephd79|2 years ago
Also, you shouldn't have to watch newer employees like a hawk if you've given them clear tasks / projects and expectations. No need to micromanage people.
frostiness|2 years ago
My preferences are likely going to change once I get more experience under my belt but I absolutely feel there are some facets of remote work that benefit senior engineers at the expense of junior engineers.