Over-discussed: "use AI to vibe code an app/idea" Under-discussed: "ship a product that customers love [because it solves a persistent pain point, is delightful to use, and just works]" Without the latter outcome in mind, you're mostly wasting time with the former...
We should also acknowledge that the latter (shipping a product customers love) is only becoming more difficult Because the biggest pain points (potential) customers already have at least "OK" solutions So the bar to get them just to try YOUR solution is now surprisingly high...
And in a world where most of your competition will increasingly rely on AI tools to ship at best mediocre software: customers will learn to try fewer new software than before. So it's back to square one: how do you ship standout software, better than the "AI vibe coded" ones?
I read somewhere that AI coding tools raise the floor, not the ceiling. Meaning it makes it easier to create "OK" or "meh" software, but it will not make creating great/standout software easier (or enable it by itself) You need work for that still - lots of it. Still not easy!
The above thread was inspired after communicating w a dev working on increasing revenue of their scaleup by... improving the UX of a complex app. Making it simpler, more consistent, faster, more delightful for customers. UX matters very much - but we talk less about it today...
27,58K