|
These days software engineering is ultra-collaborative, The rub is that it's both "deep, solitary" and ultra-collaborative. (Not for all, but for many, for some value of "deep"). That's what makes it such a demanding job, when done right. Of course many managers don't care about / can't tell between "done right, or at least adequately right" or not, but that's a different topic. I doubt anybody would say that doctors/nurses, managers, finance people, or lawyers are doing deep, solitary work. Medical researchers, finance quants, and yes, (certain kinds of) lawyers all regularly do work that is, if not monastically solitary (or as deep as doing a math PhD) -- definitely much more focused than what is realistically possible in most open-plan, junk food driven, "just add the button the customer is crazy for it" development environments. And in an case, much more focused than what their managers will most likely ever be capable of. |