K
KeithG
Guest
I tried to highlight that we should not be misled about software development since only 1 copy is being assembled. I claim this misconception is due to the fact that it is now trivial to create a second copy of a software product. Through standardization we now have a highly automated mechanism to duplicate the end product.Software applications are artisanal. Rock crawling in a Jeep is artisanal. Tires are not artisanal.
The analogy @giffenk makes breaks because software isn't repeatedly manufactured like a car. There are foundational pieces and applications created with those pieces.
Note that creating a second copy of a program has not always been trivial. Early on I worked with GEPAC computers. The company I worked for had 2 of them. BUT: They had different instruction sets due to us modifying the wire wrap backplane that controlled the instruction set for a few opcodes. moving a program from 1 machine to the other required recoding certain parts of the program.
Just because only 1 copy is made does not make it artisanal. Artisanal software is a huge red flag.
Similarly, wanting your software expert to also be a SME is a red flag.
Do you want someone who is good at software? Or some one who understands the problem and all of its solutions? Different skill sets.