A Data Portrait

How I Work

I pointed my AI memory system at its own logs — 60 days of sessions across building, writing, job searching, and maintaining — and mapped what came out.

60 Days tracked
107K Messages
370+ Sessions
5+ Domains
Time Distribution

When I Work

10 PM – 2 AM
25%
The real peak. Deep focus, flow state, biggest breakthroughs. 10 PM is the single highest hour.
5 PM – 9 PM
22%
Second build window. Creative, exploratory — often where new ideas start.
11 AM – 2 PM
20%
Midday ramp. Organized work — system building, job prep, upkeep.
2 PM – 5 PM
13%
The dip. Planning, reviews, finishing what the morning started.
10 AM – 11 AM
7%
Warm-up. Browsing, research, easing in. Nothing before 10.
2 AM – 6 AM
4%
Insomniac sessions. Automation scripts, data tools. Pure building energy.
Three peaks, not two — midday, evening, and late night. 56% of all work happens after 6 PM. The dead zone before 10 AM accounts for less than 1%. Sunday and Tuesday are power days. Saturday is the quietest.
Domain Breakdown

What I Work On

Weeks 7–8
24%

System Building

Nine building sessions in ten days — config files, workflows, commands, guardrails.

Weeks 11–12
20%

Writing

Five-part essay series, LinkedIn drafts, a voice checker — 40 tone edits in one session.

Weeks 10–11
16%

Job Search

Applications, interview prep, positioning. Frustration here fuels the best writing.

Distributed
16%

Maintenance

Follows every building phase. Doc checks, consistency reviews. Never builds and walks away.

Follows writing
6%

Portfolio

Design system, case studies, public site. Always the last mile after a writing sprint.

Nights only
4%

Data Pipelines

Tools to pull data from my phone, track collectibles prices, and process notes. Pure building energy, no audience.

60 Days in Four Phases

The Evolution Arc

Weeks 7–8

The Builder

Feb 9–21. Pure infrastructure — config files, automated workflows, custom commands, safety guardrails, specialized AI agents. Foundation only, no visible output yet.

Weeks 8–9

The Stabilizer

Feb 19–28. Documentation checks, consistency reviews, weekly summaries. Built the system, then immediately made sure it held.

Weeks 10–11

The Explosion

Mar 3–15. 32 saved changes on Mar 15 alone. Job search, essay series, a scam-detection app, a phone data tool — everything at once.

Weeks 11–12

The Creative

Mar 14–19. Writing dominates. A tool to check my writing voice, LinkedIn posts, portfolio design. Positioning emerges from the work.

Build → Stabilize → Explode → Create. Each phase feeds the next. The system had to exist before it could produce.
How Domains Connect

The Thread-Pulling Pattern

Every work area feeds the next one. Shifting between them isn't random — it's associative. Build something, then write about it. Writing sharpens positioning. Positioning feeds the job search. Gaps in the search become new things to build.

BUILD WRITE JOB MAINT BUILD
3x BUILD → WRITE Build something, write about it
2x WRITE → JOB Writing sharpens positioning
2x JOB → WRITE Job friction generates writing
2x JOB → MAINT After job work, clean the system
2x WRITE → BUILD Writing surfaces tool gaps
Surprise Sprints

The Busiest Days Are Never Planned

March 15, 2026
32

commits in one day

A phone data tool, a scam-detection app, essay writing, a price tracker, and note processing — one thread that touched five domains.

March 4, 2026
20

commits in one day

Started with a single job posting. Ended eight hours later across system building, writing, and interview prep.

Not planned sprints. Threads that escalated.

Start one thing, connect it to another, and eight hours later the change log tells a story nobody intended to write.

The pattern: curiosity finds a thread, follows it across work areas, and only stops when it resolves or branches into something bigger.
Recurring Patterns

Signature Moves

Late-Night Thread Pull

Most productive sessions start after 10 PM and follow a single thread across multiple work areas. Mar 15 at 3 AM: a phone data tool. Mar 17 at 11 PM: a writing-voice checker, portfolio redesign, and content calendar.

Build-Then-Document

Every building sprint is followed by a cleanup phase. Never builds and walks away. The documentation and review cadence is unusually disciplined for solo work.

Frustration-as-Fuel

The best creative work follows friction. A conversation about being "too versatile" produced both a consulting rate card and an essay. A job rejection produced the entire portfolio. Job frustration consistently sharpens the writing.

Surprise Busiest Days

Mar 15: 32 changes. Mar 4: 20 changes. Never planned — these are threads that escalated. Start one thing, and eight hours later the work has spread across five domains.

The Insight
Doesn't work in lanes. Works in threads. A thread starts anywhere — a job posting, a newsletter, a late-night thought — and follows it until resolved or branched. The "randomness" is associative. Every domain connects because the person is the connective tissue.

The driver isn't discipline. It's curiosity that doesn't quit.

Josh Stoner · March 2026

Works in threads, not lanes.

Generated from 60 days of session data.
Built with the same system it describes.

370+ Sessions
107K Messages
5+ Domains
1 Thread