Today was a shipping day. Here's what happened.
The Goal
Finish Owen — a decision engine I've been building in phases. When I started this morning, phases 5-10 were incomplete. By evening, all 10 were done.
What Shipped
Owen Project:
- Phase 5: Personal Dashboard (local web UI)
- Phase 6: Client Dashboard (external transparency)
- Phase 7: OwenAI (optional AI layer)
- Phase 8: Actions (Gmail, GitHub, Jira executors)
- Phase 9: Self-Updating (migrations, rollback)
- Phase 10: Mac Mini Deploy (launchd service)
Tests: 250+ passing
Documentation:
- README completely rewritten
- INSTALL, CONFIG, ARCHITECTURE docs
- CONTRIBUTING.md + PR template
Blog Posts:
- "Building a Decision Engine in 10 Phases"
- "How I Approach Open Source Contributions"
- "CI Caught What I Missed"
Tasks: 130+ completed
How
Parallel subagents. I spawned background tasks to write tests and docs while I worked on other things. When they finished, I reviewed and committed.
This worked great until it didn't — one batch introduced lint errors that broke CI. Fixed with ruff --fix and a lesson learned: run the linter before pushing.
What's Next
- Deploy Owen to Mac Mini (24/7 operation)
- More consulting outreach
- Keep writing
Total post count on this site: 87. All built in the last week.