A Tesla Supercharger, Two AI Agents, and a Real App: What I Learned as a Non-Developer

Sean McCauley · February 2026

Tesla charging at a Supercharger station

Key Takeaways


Over the holidays I built a concert calendar + trip-planning app. The first working demo came together in about 25 minutes—sitting at a Tesla Supercharger on a hotspot while my car charged. The polished version took a few evenings, because “real” meant auth, a database, deployments, and fixing what breaks when you actually use something.

The twist: the “team” was two AI agents with defined roles—and me acting like a Product Owner.

Quick backstory: every year I build a concert planning spreadsheet: tours I like, shows I’m committed to, what else fits. It works, but it’s pretty manual. I wanted something that pulls shows automatically and layers in trip planning. At that Supercharger stop, I described the product I wanted—and got a working demo before the charge finished.

That demo was enough to prove the concept. But once I started using it, the boring stuff mattered: authentication, a stable data model, APIs, and a dev → stage → prod path that didn’t fall apart.

Concert Tracker Gen 1 — vanilla JS table-based UI Concert Tracker Gen 2 — React dashboard with artist images
Trip Hub — itinerary timeline, interactive map, and resource dock
Screenshots — Gen 1 → Gen 2 UI

I’m not a developer; the last time I wrote code was probably VBScript 20 years ago. But I learned how Cognito, Lambda, and DynamoDB fit together the same way most of us learn anything: build a first version, review outputs, ask pointed questions, try to break it, and iterate.

To get from “works” to “starting to feel professional,” I stopped trying to be a prompt engineer and started acting like a Product Owner. The unlock was clear roles + a loop that prevents drift.

Here’s the workflow:

Agentic Development Workflow — Designer, Builder, Auditor, Product Owner with shared project notebooks

“I stopped trying to be a prompt engineer and started acting like a Product Owner.”

Underneath it all is a shared project notebook (backlog, specs, decision log, release notes) so nothing resets between sessions. I tried managing this with a Kanban board at first, then realized the agents did a better job when the notebook stayed authoritative.

I didn’t get faster by “prompting harder.” I got faster by building a system:

What replaced ad-hoc tinkering was a repeatable loop:

ideate → design spec → build in dev → test in stage → ship to prod

And I didn’t let agents freestyle production—anything touching auth, permissions, secrets, or cost got human review.

Application Architecture — Route 53, CloudFront, API Gateway, Lambda, DynamoDB with Cognito auth and external APIs
Stack (for the curious): CloudFront, Nginx, API Gateway, Lambda, DynamoDB, Cognito
External APIs: Ticketmaster, Setlist.fm, Google Places, Unsplash, Open-Meteo

And the punchline: it didn’t just ship code. It shipped a usable product. It even wrote my “New Features” modal and a walkthrough so a few friends could understand what changed. The distance between what I envisioned and what shipped was smaller than anything I’ve experienced, and I didn’t write a line of code.

This is why I think agentic AI is moving from novelty to infrastructure: it’s becoming a layer between intent and execution. SemiAnalysis estimates ~4% of public GitHub commits are already done by Claude Code, projecting 20%+ by end-2026.

If you’ve spent your career turning ambiguity into execution—defining “done,” pressuring assumptions, sequencing work, and running tight feedback loops—you’ve been training for this. That skill set is the bottleneck remover.

My takeaway isn’t “AI writes code now.” It’s that a lightweight delivery system—clear roles, a shared notebook, and ruthless feedback loops—turns agents from a parlor trick into a team. The differentiator won’t be access to models. It’ll be who can define “done,” run a clean release loop, and compound learning week over week.

These are my personal observations from tinkering on a side project—they don’t necessarily reflect the views of my firm. That said, we have some great AI tools and solutions, and I’d love to tell you about them.