| ▲ | targafarian 5 hours ago | |
Yes I believe software benefits uniquely, just like building tooling and automating software have long been easier in software than other domains. Humans defined all the rules of the world you live in, humans wrote strict rules in methodically parsable formats. The moment you have to interact with the physical world or humans (psychological, imaginative, aesthetic, etc), there are often undiscovered or changing rules—or no rules at all. Or systems are subject to perturbations beyond a defined scope. The other thing I believe is software developers are experts at doing the things that allow them to make doing those very things easier and more automated. And they do this in public, perfectly documented online. Both because of the things I described above and because software developers have created the largest machine-accessible training set for plying their trade of any trade, ML—that is ultimately interpolating massive datasets to do things—is unsurprisingly uniquely successful for software tasks. | ||
| ▲ | demorro 2 hours ago | parent [-] | |
It surprises me when people think engineering, software or no, isn't about the physical world of humans, psychological, imaginative, aesthetic or otherwise. Everything I do uses "human stuff" as a base foundation of value. Engineering effort is malformed and invalid without such a thing, and I spend a lot of my time as a technical leader pushing back on people trying to "perform engineering" without connecting to these things. | ||