OpenAI GPT-3 - Let's have that talk

It’s absolutely inevitable for a lot of CRUD apps to become automatically generated at one point. The truth that continually gets denied due to somebody’s ego is that many apps aren’t that different from each other at their core – and the distinguishing features are like 1% to 10% at best.

Machine learning analysis of N repositories that are skeleton CRUD apps and then commanding it to create one while allowing for switching on/off certain aspects isn’t much different compared to what mix phx.new and its flags do. :smiley:

Several examples of app generators I bookmarked some weeks ago:

I am sure that much more exist (and if you know them, please post links, I’d like to collect a lot of them!).

I also started becoming a fan of no-code app making (thanks for Webflow link!) and I believe it’s high time the programming area to get a huge pruning of cruft. We should all laser-focus on bringing real business value and start automating various aspects of project creation and management because they really are almost identical. (I seriously am not a fan of all of the tooling and automation minutiae in apps; stuff like bringing up a regular CI/CD integration, docs generation, syncing with rarely-changing external DBs like timezones or RFCs, code coverage etc. should come baked in with the option of customizing them before putting in production.)

For 18.5y of career I’ve only seen 2, maybe 3, projects that required a different approach – and now that I am thinking about it it’s probably still possible to automate those as well because their format is mostly the same but with different priorities.

I am skeptical about what can ML bring to the table. I’d even think normal humans will beat it in its endeavor to automate app creation.

2 Likes