Software engineers design and codify processes; those processes are carried out by computers. If you've worked long enough (or are unlucky enough) you may have had to design accompanying business processes that were carried out by humans as well, e.g. all analysts must upload their work in format x by Thursday night and start the batch processes, or else.
I hate the craftsman trope. In my view baked in is the idea we're somehow more creative or special than other engineers, and worse less bound by principles of math and science. It simultaneously denigrates those other engineering disciplines and primes software engineers with a really bad intuition about the proper way to carry out their work.
I don't mean to pick on you or the original author, it's a widely held idea pushed by some very influential figures, I just think it's in desperate need of reexamination.
I hate the craftsman trope. In my view baked in is the idea we're somehow more creative or special than other engineers, and worse less bound by principles of math and science. It simultaneously denigrates those other engineering disciplines and primes software engineers with a really bad intuition about the proper way to carry out their work.
I don't mean to pick on you or the original author, it's a widely held idea pushed by some very influential figures, I just think it's in desperate need of reexamination.