I've found, from working with scientists and non-software specialists at NASA, universities, and various industries, that the big wins come from specialists learning to code as the vanguard, then a few engineers taking over for production. I think that's ever more true with AI assistance, and I'm not sure what is left for product-ization. All I know is it's changing fast.
It's always something I've hated, coming from software and working with experts. I always wanted to be the "software guy" who gets to learn the specialist engineering disciplines. It just felt like swimming upstream and the incumbent specialists always wanted to DIY.
Having said that, some subject-matter experts just don't have the stomach for it. They are so separated from software that they have a block to building even with AI. A good s/w-specialist pair is dynamite there.
It's always something I've hated, coming from software and working with experts. I always wanted to be the "software guy" who gets to learn the specialist engineering disciplines. It just felt like swimming upstream and the incumbent specialists always wanted to DIY.
Having said that, some subject-matter experts just don't have the stomach for it. They are so separated from software that they have a block to building even with AI. A good s/w-specialist pair is dynamite there.