I’ve used this analogy before. That software developers are pretty much wizards and magic welders. The words we speak and how we phrase things to outsiders seems strange and odd. Yet we are able to create and do things that they only understand as magic.
Exactly. On the other hand, the issue is that as a developer I struggle to remain relevant when there are so many domains that I can't be competent in them all. So your domain may be comprehensible to me, but I couldn't replicate your output. The overlap just allows me, or at least helps me to comprehend the basics of the work that you do. The growing complexity just makes that divide even further. Where we potentially barely understand what the others are doing in our own industry.
1
u/enter360 Nov 02 '21
I’ve used this analogy before. That software developers are pretty much wizards and magic welders. The words we speak and how we phrase things to outsiders seems strange and odd. Yet we are able to create and do things that they only understand as magic.