Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Harsh, and possibly true, but then there's folks like me with good ideas but no computer science degree who have been empowered with AI. I learned some python from evening classes (my day job is in life sciences) and could only write simple data transformation scripts that would take me weeks to debug.

With AI - I'm writing creating genuinely useful programs I could never have dreamed of.

Let's not be totally down on AI!
Agreed.

I was a developer for about 20 years until I moved away from that. Now I run businesses and AI has allowed me to develop and deploy new systems and features in days, which would have taken me months to hand code.

Whilst there maybe lots of slop out there, professional developers shouldn’t underestimate the power and advantage AI can give them as it has done me.
 
  • Like
Reactions: jonahj
Harsh, and possibly true, but then there's folks like me with good ideas but no computer science degree who have been empowered with AI. I learned some python from evening classes (my day job is in life sciences) and could only write simple data transformation scripts that would take me weeks to debug.

With AI - I'm writing creating genuinely useful programs I could never have dreamed of.

Let's not be totally down on AI!
I have an idea of an app I'd like to make, but when I have the time and headspace for it, I'm not going to vibe-code it. I want to understand the code I'm putting out. I've learned coding before, I can learn it again.
Like some have already commented, I have mixed feelings about this.

In one hand, discovering genuinely good apps will be harder, because you won’t be able to know whether an app is code-vibed, containing many bugs that the “code prompter” doesn’t know how to properly solve, or has been written by a coder even if it’s with the help of AI. No way to know unless you already know the dev.

But on the other hand… like user @CalMin said, this tools, that are getting better and better at coding, allow us, mere mortals that never were able to learn code, to easily make small programs or scripts.

Let me share an example. There’s been a software niche that wasn’t covered until a few months: an Obsidian-like knowledge management software, with local LLM integrated RAG system. Most of the local RAG systems I know are based on complex configuration that involve several software components.

So there’s a guy (or gal, idk) that six months ago started building this app for macOS, Canto, using AI to develop it much faster, quickly implementing new features in few days. I haven’t tried it yet, so I still don’t know how polished it is, but if it wasn’t for AI-assisted development, apps such as this one wouldn’t exist.
I accept that AI is a powerful tool, and in the right hands can be fantastic. Like you said though, how can we tell which apps are good or not? How can we see the difference between a vibe-coded slop-fest that is a pretty collection of vulnerabilities, an app that has been vibe-coded with some forethought that only has a few vulnerabilities, and will get hard to maintain over future versions, or a very thoughtfully made app that has had AI used in its creation, but is quality all the way through?
 
Here comes my first fart app.

Guideline 4.3(b):

"Don’t submit apps that are indistinguishable from what’s already widely available. Opportunistically creating variants of existing app categories or popular apps degrades App Store discovery, reduces overall app quality, and harms both users and developers. [...] Other kinds of apps, such as drinking games, Kama Sutra, fart, and burp apps, are mediocre, low-quality, or low-effort and do not add value to the App Store. Repeated submissions of this kind may lead to removal from the Apple Developer Program."
 
  • Haha
Reactions: Lemonice
Brace yourselves for an avalanche of vibe-coded slop.
It's already happening. The cadence of new app releases (mostly copies of already existing apps and pet projects) has increased significantly over the last year. Many developers release them for free or just ask for modest donations outside the app store.

It will be interesting to see what happens next. Are we going to see additional demand, or will existing publishers have to live with less revenue?
 
  • Like
Reactions: Luftkopf
Hi everyone. Lead developer here! I have more than 8 minutes of experience vibe coding. At Fart Universe, we’re building the worlds best fart apps. As the lead developer, I can tell you we’re creating amazing things. Thanks Clud!
 
Full Disclosure - I work for the Air Force.

I'm of two minds of it. Like 'fire' and 'knives', there are good and bad sides.

This can enable people to write at least simple apps for their own uses (Fire: Cooking, keeping warn in the cold). I think most people can agree there's no harm in this. Now, the 'barrier' would be setting up Xcode. Me? I've been a software architect/engineer since my days as a junior programmer back when *Ford* was President.

Then there's the other side. The side that replaces humans with Ai coding and bugs get through (Fire: Burns people)

There was a study done here, recently, about the code generated by AI. We found that, for every 800 lines of code, 700 was useless slop. Not useful in the least. Even a human appendix has a use case (storing bacteria). Only 100 lines of code did the actual.

I'm working with someone in another area of our division and their conclusion is that Claude and similar projects are sufficient for small programming tasks with human oversight. The opinion included a statement that the most reliable use would be for small tasks, such as those given to junior programmers.

Think about that. We may be starting to cut off the 'breeding ground' of good coders. If you can't get a job as a junior programmer, you have no "on ramp" to gaining the experience that you need to take on bigger projects and, eventually, lead teams. It's like baseball team owners deciding that A-level baseball isn't useful enough and eliminating that level of play. That will, before too long, affect the major leagues.

I'm nearing retirement. Looking back, based on the experiences I have - this could be disastrous. Corporations will not be content with non-techies coding their own apps. They're going to slash staff because of having to "make next quarter's numbers". This has had AWFUL effects in so many industries over the past 40 years. One of the clearest examples was the supply chain catastrophe after COVID - and we're still feeling the after-shocks from that.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.