

You’re both correct, and also wrong.
A lot of code already exists. Or at least in a close enough form that it can be easily adjusted to address a new situation.
When someone comes up with an idea for a new App at this point, it’s almost never because it’s an entirely new branch of computing. It’s very likely just CRUD with a visual design, and then a small more complex algorithm to mix the data around behind the scenes.
What’s the difference between a dating app and an automatic meal plan builder? The algorithm doesn’t care about whether or not the recipe swiped back when it matches it up to you.
You’re right that they’re not going to be inventing entirely new things most of the time, that’s just not what’s needed of them most of the time.



A medicine dispenser application for a nurse is still just CRUD operations for the most part. There’s nothing innovative about how the code would be written in an application like that.