People have been debating what "real" development is for as long as there have been computers. "That's not real software development, you're not even controlling which registers you use!" "How can you say that's real code when you aren't even managing your own memory!" "That doesn't look like C, must not be code!" and on and on.

At the level of the old adage about whether the horse-drawn buggy-makers are in the buggy business or the transportation business, it's all telling the computer what to do in the context of providing a customized tool that you or others might use. So in this context, a customized Excel spreadsheet counts. And so does a vibe-coded app.

And of course, wringing our hands about what it looks like now totally ignores the fact that it's not going to be like this for more than a year or two at most.

How long until a user can reasonably say to Claude or similar, "I need Bob here to track production at my factory. Lay out a set of tools to do that, and make sure they're layered with help and tutorials so Bob can learn on the job because he doesn't know anything. Don't let him make any mistakes."

That's probably not coming next year, but certainly it's not ten years away.