And I’d argue the reason these crappy software products often succeed is because they’re made by people who have direct knowledge of the problem.
I know a guy who works in the food industry. Not a CS nerd by any stretch, but he started dabbling in Python, and then got a huge raise because he could use Python to autogenerate PowerPoint decks that present a bunch of otherwise tedious-to-assemble information in a fraction of the time.
Could a professional developer do a better job? Almost certainly.
Did the company need to go find/hire one to achieve a huge efficiency gain? Nope.
Will the same guy be able to spearhead some massive greenfield app dev project? Not anytime soon.
The same thing is happening across industries. People with iPhones and Davinci Resolve are churning out social media content that previously would have required $100Ks of equipment and specialized training.
Will these same people direct the next Oscar winner? Probably not. But that’s beside the point.
I know a guy who works in the food industry. Not a CS nerd by any stretch, but he started dabbling in Python, and then got a huge raise because he could use Python to autogenerate PowerPoint decks that present a bunch of otherwise tedious-to-assemble information in a fraction of the time.
Could a professional developer do a better job? Almost certainly.
Did the company need to go find/hire one to achieve a huge efficiency gain? Nope.
Will the same guy be able to spearhead some massive greenfield app dev project? Not anytime soon.
The same thing is happening across industries. People with iPhones and Davinci Resolve are churning out social media content that previously would have required $100Ks of equipment and specialized training.
Will these same people direct the next Oscar winner? Probably not. But that’s beside the point.