Earlier quoted context omitted.
When I consulted at a health insurance company (a Blue Cross Blue Shield licensee with 1000 employees, 200 IT staff) about 10 years ago, I was absolutely horrified that the system of record for health care plan data was Excel spreadsheets. They had staff who would update the claims processing system based on thousands of spreadsheets. When you called customer service, the CSR app would auto-open the member's plan inf…
There are upsides to excel in cases like that… The health insurance people of various sorts who use this setup are the ones with domain knowledge. With an excel program, they can (1) understand how it works (2) add to it, modify it (3) create a copy and break it (4) debug it (5) have ideas about how it could work differently… I’m not saying that excel is the tool for the job (sounds like it is definitely not), and th…
What a professional software developer's workflow has and Excel lacks:
* principled way of sharing code across a team with distributed source control (or similarly powerful tool),
* automated regression tests,
* input validation,
* continuous deployment tools to automatically deploy working code (default mode for Excel I guess), and a mechanism to roll back to a previous version (not so much),
* build and dependency management tools for bringing in libraries from a vast open source ecosystem,
* systems for reporting bugs and feature requests and tracking their progress,
* networked database that is the shared "source of truth" for all users,
* security and auditing,
* hardware capacity planning (run locally or in AWS? what are the cost trade offs?)
So sure, get the health insurance people doing all of those things, and have Microsoft figure out how to do all of them well in Excel, and congratulations, they are now software developers. None of these require using a "real programming language", at least not directly.