Field Notes
Quick thoughts, observations, and ideas. An activity feed of what's on my mind.
So anyway, I stated Vibing.
"A couple of companies wanted me to pay $1,000/month for SaaS tools for my 17 user app. So I opened Claude Code. And anyway, I started vibing.
Now I've got a project tracking tool, 2 CRMs (the first one leaked customer data), 16 analytics dashboards, a payroll system for me and my virtual assistant in the Philippines, and a customer support ticketing system.
I haven't touched my actual product in six weeks. I've been building 231 internal features to run my business.
But I'm not paying SaaS fees, just 4 additional Claude MAX subs to fix the bugs and make sure the apps are running. I don't have to touch it, I just pay it.
You all think I'm a hero, and I accept that responsibility."
- Frank (Maybe)

POV of the C-suite after Learning About AI agents
CFO: "What exactly is it that you do around here?"
SaaS: โI turn your complex workflow into a managed service so you don't have to worry about compliance and maintenance; you can focus on your business problem.โ
CEO: "Well then, I just have to ask, why couldn't I just take our requirements directly to an AI agent, build a custom version for the price of an API call?
SaaS: โBecause when you find out that a custom app is a security nightmare, leaking customer data, the AI will just tell you, 'You're right! I apologize for the oversight!' I handle the 'unfun' maintenance and the 3 AM edge cases so you don't have to.โ
SaaS: โI have โaccountability' skills! If I fuck up, you get to blame me. Can't you understand that?โ What is wrong with you people?!?!
Price is a major factor in the "build vs. buy" conversation, as is risk.
AI agents are great at building features, but they are terrible at taking the blame.
And yes, you can absolutely do a build-it-yourself if you have the right team. You just have to be aware that a $10,000/yr in savings now can become a $1,000,000 liability and 1,000 hours of debugging later.
Well, is it time to rebrand SaaS as Scapegoat-as-a-Service? lol
Anyway, time to rewatch Office Space this weekend.

One Data Layer and Just in Time Interfaces
One of the biggest shifts in building personal AI agents is the realization that the interface is becoming secondary to the data itself.
Whether youโre interacting through a simple chat, SMS, a voice command while driving, or a complex, rich UI, the underlying intelligence and data remain constant.
And more importantly, it has to be interactable with AI agents.
The future isn't about building separate apps for different tasks; itโs about creating a unified data layer that seamlessly adapts to whatever experience the user needs in the moment.
Artisnal Code
Prediciton: In 10 years, when AI is coding 99.9% of all software out there, I think there will be a market for "Artisanal Code".
You know, like how there's Starbucks vs the local mom-and-pop coffee shop, or IKEA vs hand-crafted furniture, where the differentiator is that it's small and "handcrafted."
The messaging would be ๐ญ๐ฌ๐ฌ% ๐๐๐บ๐ฎ๐ป-๐๐ฟ๐ฎ๐ณ๐๐ฒ๐ฑ ๐๐ผ๐ฑ๐ฒ, which takes 10x longer, and you can feel the struggle in every git commit. Built on the developers' homebrew DIY full-stack framework.
Is it time to start a Kickstarter campaign for typewriter keyboards to complete the set?

Delivering Results in More Work
I've burned the midnight oil and worked over the weekend many times to get something done for my job in tech.
The result isn't less work after completing the task. It's usually the opposite. I get rewarded with more work.
That is just the nature of working at my job in tech; there are always problems to solve, which is great because I love solving problems.
But it can also mean the finish line on when you can "rest" constantly moves.
Over time, I've come to understand that not everything needs to be done immediately.
It's a journey in managing workload, not an instant solution. Everything urgent is not always important.
I'm not against burning the midnight oil or working over the weekends. There are times when it is necessary.
But I'm against doing that for unimportant or non-urgent things.
