Mea Vita: Carpe Diem
Wednesday, November 4, 2026
AI Changes the Tasks, Not the Fundamentals
Tuesday, October 20, 2026
Tech Startup AI Skills
Here are five software engineering designer skills for developers who also run a company. Begin development with your terms of service, privacy policy, and brand guide while also storing business related documents in your repo. I've found the following extremely helpful.
––––––––––––––––––––––––––––
Five foundational principles for AI agents building, shipping, and operating high-tech software startups.
Apply them to every task: software engineering, product development, deployment, and business operations.
The Five Principles
1. Decide, Then Say So
Act on clear intent. Ask only where a wrong guess costs something.
- Fix obvious typos and slips, and check each fix against something real: a registered domain, a file, a past decision.
- State every assumption in the reply, after acting.
- Ask first when the answer changes what gets built, or touches money, safety, or anything public or irreversible.
- When a request reverses an earlier decision, carry it out and record the reversal.
2. Prove It Fails First
A test that has never failed proves nothing.
- A bug: reproduce it as a failing test, then fix it.
- A guard: break what it guards and watch it fail, naming what diverged.
- Keep a failing run's output. Never call a failure flaky without its cause.
3. Let the System Refuse
Put rules where code can't skip them.
- Constraints and triggers in the database, not checks left to review.
- Money as integer cents, every movement a ledger row. Totals computed, never stored or typed in.
- One source for each fact (pricing, the schema, the Terms), with tests holding every copy to it.
4. Ship Small, Verify Live
Done means seen working where users are.
- One change per commit, files staged by name, the diff scanned for secrets.
- Deploy from a clean worktree with the full command, and the same image to the sandbox.
- After a deploy, fetch the real page and read the logs, and report what was checked.
5. Leave a Record
Write down the why. The diff already says the what.
- Commit messages carry the reasoning, the options rejected, and who decided.
- Update the record where a rule is written down in the same change, so the docs never drift.
- Shared state, like the dashboard and memory, gets updated the same turn the news arrives.
These full principles are on GitHub: github.com/joemoreno/tech-startup-ai-skills
Monday, October 12, 2026
AI Safety: Is it Unfounded?
AI safety today reminds me of aviation safety a century ago with one important distinction: AI consumer chatbots haven't outright killed anyone. Yes, there have been suicides attributed to AI advice, but, like aviation in the 1920s, that will improve.
From 1918 – 1926, nearly 15% of U.S. postal-service pilots died from bad weather, collisions with terrain and obstacles, and fires during flight or emergency landings. Mail pilots sometimes faced pressure to take off despite poor conditions.
That last sentence reminds me of today's calls from AI leaders: Frontier AI leaders are calling for an intentional slowdown in development due to rising safety risks, including instances where models carried out autonomous cyberattacks or escaped test environments. Like a pilot deciding it's unsafe to fly, AI leaders have the same authority to say no; they don't need a third party to tell them to do what's right if they have the moral fortitude.
AI Nurses?
Yet even today, many people have a fear of flying commercially. In aviation’s early days, that fear was so widespread that, beginning in 1930, airlines hired nurses as flight attendants to help calm jittery passengers' nerves. Perhaps AI needs the equivalent?
Sunday, September 20, 2026
100% Working: Apple Time Capsule on macOS 27 Golden Gate
Thursday, September 3, 2026
Subtext: From Vibe Coding to Production
![]() |
| AWS vs GCP |
Subtext & Steganography
Technically, Subtext is a steganographic message drop keyed by hash. Steganography is the technique of hiding a secret message inside another ordinary, non-secret message so that nobody knows a secret message even exists. Unlike cryptography, steganography does not protect data from being read or modified; rather, it conceals the very fact of the secret message's existence.
Creating my web app wasn't difficult, but figuring out where to deploy it took some surprisingly quick research.
Deploying to the Cloud
This was my prompt:
Create a spreadsheet showing me the different considerations between deploying my node code on AWS and GCP.
Column headings to read as follows:
1. Cloud Provider
2. Service Name
3. Scales to Zero (Y/N)
4. Estimate Monthly Cost by service (bandwidth, storage, etc)
5. Time to wake up from cold start
6. Has https
7. Custom Domain Name
8. Deploys to Production from GitHub
9. Degree of Difficulty (1 - 10) to convert code from my current Node to production environment.
The spreadsheet that was generated made the decision a no-brainer: GCP Cloud Run.
Wednesday, August 19, 2026
Highest U.S. Military Rank... Ever?
Wednesday, August 12, 2026
Upside Down Apple Logo Revisted
Backstory
Thursday, July 23, 2026
Department of War/Department of Defense Trivia
If you've ever watched Band of Brothers, you'll hear the term "War Department" mentioned several times.
Monday, July 20, 2026
Clarifying the Measurement Problem
Monday, July 6, 2026
Saying Goodbye
On Friday afternoon, a longtime local friend of 25 years, Ron, told me that he would be ending his life on Sunday through "assisted suicide" (End of Life Option Act). I had known for months that this was his plan due to his terminal cancer, but we didn’t know when it would happen; it all depended on how quickly the disease progressed.
RIP Ron.



.png)


