15 Comments
User's avatar
Farshid Beheshti's avatar

I would add to your great post that the changes in market and personal needs as world change and the importance one the role of data which play now in the world. So developers should change and get more professional at least in fields of ML, LLM.

Expand full comment
Hmmm's avatar

Also, these apps should have a no code editor mode for regular people with 0 dev experience. The current desktop experience is not the most ideal and they could just ask the users about their developer experience at the start and taylor the UI experience accordingly (replit had a better UI for this compared to bolt.new but a worse AI agent)

Expand full comment
Addy Osmani's avatar

This is a great point. A more adaptive UI based on user experience levels could make these tools much more approachable. Ideally, we'll see more tools bridge this gap - giving non-devs an intuitive entry point while maintaining power for advanced users.

Expand full comment
Kacper Wojaczek's avatar

I was already cautiously optimistic about the role of AI in software engineering, but you've shown me a whole other facet of this revolution that I really like!

Expand full comment
Pierre's avatar

Interesting perspective, thanks! I am however skeptical that this area will develop beyond personal TODO/notes and basic apps (basically anything you can already do with something like Notion)

Expand full comment
Chris Messina's avatar

Why?

Expand full comment
Suresh Choudhary's avatar

Loved the take on personal software in this post. Fresh perspective that is not doom and gloom.

I used Replit over the weekend and I was impressed. With no experience in front end, I could build a fullstack app for myself. I don't want to or need to sell it.

The hard part is going to stay focused on one app 😀

Expand full comment
Aurel Mak's avatar

Great post👍

Expand full comment
Addy Osmani's avatar

Much appreciated!

Expand full comment
Giri's avatar

Good article 👍

Expand full comment
Addy Osmani's avatar

Thank you!

Expand full comment
Hmmm's avatar

the more i see the AI development work develop, i am personally so confused what direction i should go in and what should i improve on. Solution mentioned in the article are good but still have kinks and even something a bit complex trips them up. I as a software engineer with a bit of experience under my belt has no idea what i should improve on :( (apart from communication skill and documentation writing aspects or other soft skills).

Expand full comment
Addy Osmani's avatar

You're not alone in feeling this way. AI is evolving fast, and even experienced engineers are figuring out where to focus. While communication and documentation are great skills to refine, I'd also look at higher-level problem-solving, system design, and how to guide AI tools effectively. AI-assisted coding is shifting the skillset from "writing every line" to "orchestrating and validating outputs."

Expand full comment
Matto's avatar

Sounds like Geocities but for small applications. I think that's a good thing.

Expand full comment
John Stewart's avatar

Thanks for this! Great perspective, as always!

Expand full comment