On the Inc piece, the author's arguments would, ironically, have been bolstered by a basic understanding of Venn diagrams. He conflates working conditions and social work dynamics with technical ability. They are overlapping sets, not identical ones.

Social skills can (but need not) be a necessary, but not sufficient, set of conditions for professional success in any remotely technical field. Strangely, the author seems to be arguing for the paramount need for social collaboration with the line, "You simply can't write great code for a problem you don't fully understand." But this argument cuts both ways and also (rightly) suggests that technical skills are a necessary foundation to access off-shoot interdisciplinary work. It's not either/or (or weakly so in favour of technical-only skills), it's both/and.


What is to give light must endure burning.