Loom hero image

Building an app at the cusp of the AI Revolution

The Speed of Change

Software development? Yeah, it's changing. For good. I mean, I've built apps before—I was a product manager, I know the drill—but the speed this time? Insane. I dreamt it up, and it was done in a fraction of the time.

Coming from the industry, sure, that helps. Understanding the tech, the architecture. It gives you the capability to know what questions to ask. That's the secret sauce non-technical people are gonna miss.

I say that, though, watching the older guard clutching at the careers they've spent decades building. It's scary. Things that were natural to me—design principles, good UX/UI practices—now AI just spits 'em out. Only experts knew this stuff, but now AI's automating it.

Yeah, I'm nervous. It's a small voice, though. The loud one? It's screaming about the new types of applications, the new possibilities this tech unlocks. It's going to change everything. Everything. I'm sure of it. For good.

From Static Sites to Shimmering Code ✨

Remember the 2000s? Static websites. Fixed layouts, fixed content. Like a newspaper. Web 2.0 came along and let us, the users, manipulate the content. Social media. MySpace. Facebook.

Then the Cryptospace came with their Web 3.0, decentralized databases. Cute, looking back. This is the Web 3.0.

It's not just the content that'll be dynamic; it's the layouts, the code itself. Everything will probably be in flux, sort of shimmering. I have no idea how that's going to look. Just a guess.

Am I scared? A little. I think about the master weavers, the Luddites, who lost their jobs during the Industrial Revolution. New looms, new tech. The difference? That took decades. This? It's going to happen in years.

The leap we're taking is fascinating. What's left for us humans to do? I ask myself that constantly. The Industrial Revolution mechanized the muscles—the horses, the oxen, the people—leaving the cognition to us. AI is taking a portion of the cognition.

What's left? Answering why. That's the real human role.

Think self-driving cars. The "how" is mechanized. No horse and cart, just an engine we direct. The car figures out the gear, the direction. The "why"? Why are you even traveling from A to B? That might be the last job we hold.

Building a Hybrid House 🏡

I started this project after running through some JavaScript courses. Done 'em before. Udemy, months on React, TypeScript, Node.js. This time, I did it again, but I built the entire back end myself. Yes, with AI biology—meaning, AI help with the implementation details.

The front end, I built one perfect feature set. A form that saves to the database. Architected it perfectly. Then? I asked the AI to copy my style. I fed it my perfect example and told it to make the other forms. It benchmarked what I'd done, hit the APIs I built by hand.

It was like building a house:

  • Foundation (the API): I built that first.
  • One Wall, One Roof Section: Built one feature set by hand.
  • Lateral Copying: Asked the AI to copy that style for the rest of the house.

Super efficient. I felt in control. I even told the AI to strictly not look at new design patterns—only use what was already in the app. It mostly followed. I built constantly, non-stop. Over time, I looked less and less at every little code change. Don't know if that's good or not.

I got sick of typing, so I found Voice 2 apps. Sped things up a lot. Ended up building the app largely by just talking to my computer.

My take on AI? It's a highly skilled expert with a head injury. They know their stuff, but they lose context fast. It forgot my separate types folder and kept putting types in components. It forgot about back-end pagination and tried to do it on the front end. Database design? That was a bridge too far.

I used AI, definitely, but the approach was different. More brainstorming, more defining the approach perfectly first, and then letting the AI build.

Monoliths Are Back, Baby 👶

Final takeaway: Monoliths are back, baby! One repo for front-end and back-end was huge for AI context. The shape of API calls, the responses—I didn't have to worry about it. Sped things up massively.

So, software development is changing for good. I don't know what it looks like, but my expectations were blown away. I didn't think it would be this good. That excites me, and that scares me.

There's a lot of change. Where does it land? Maybe it never lands. Maybe it's just in the air forever. But I think it'll be as good as it is bad. A health expert would be cheaper, but a lot of white-collar roles won't exist.

The only difference between us and the machines is the why. I built this because I was compelled to. I wanted to. It excited me. I love building things. The machine will never be able to say that.