> People can code, but the design and planning isn't happening.
I've noticed that as well. The coding gets done, but the innovation on projects that require more than a single coder has basically died for the last 2 years.
Maybe if we were all young ace coders earning 200K a year, but for our crew, it's just too hard to get seriously engaged over a voice call in Teams. So it ends up that one person does the real meat of the work on a given project, and the rest try to engage, but likely just end up nodding along. (Different people, different projects, it's not one person carrying us.)
Also to be honest, thicker accents are harder to handle over iffy Internet connections (our team is about 10% native English speakers), which means more cognitive effort spent on listening to the words of some members and less to the larger architecture problem. And of course, our younger staff members are trying to concentrate while their 10 year olds are running around in the background of their apartments (which is charming for me as my kids are grown, but really hard on them).
And the sad part is when we were all white-boarding in a single room, we had amazingly dynamic discussions that were like a verbal ballet...
I don't look forward to the commute - but I dread permanent work from home.
And yes, the pandemic has got our international company taking a serious look at moving more of our operations to India. Not to cheap outsourcing shops at 1/10 the price, but hiring more of their completely competent Indian programmers that they can get for $25K/year instead of $75K/year. Again, maybe if we were doing cutting edge stuff it would be different, but if our tech stack is 10 years old, then knowledge on how to use it isn't that hard to come by. I suspect the reason it hasn't happened yet is that management hasn't been able to get big projects like this moving in the pandemic either :-).