Ask AI Tom
Compounding CEO

Not hustle. Compounding.

Leadership systems, operating rhythm, and the tools underneath them

Thomas Prommer

Most leadership content treats effort as linear: work harder, get more done. What actually scales is different. Decisions and systems that keep paying off long after the day they were made, so next month's output doesn't cost the same hours as this month's did.

This pillar has two layers on purpose. The why is the system: leadership decisions, delegation, what to build once instead of repeating. The how is tactical: the tools and operating rhythm that make those systems survive a normal week. Same pillar, so the two never read like separate blogs about the same thing.

Voice versus typing

90 days of input in Ghostty

69.6% on Oct 5 (in progress)
26.8% weighted share · 15/90 days recorded

Voice share0–100% · target 50%
Jul 8: Untracked voice. Voice 327, typed Untracked, total Untracked characters.Jul 9: Untracked voice. Voice 855, typed Untracked, total Untracked characters.Jul 10: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 11: Untracked voice. Voice 492, typed Untracked, total Untracked characters.Jul 12: Untracked voice. Voice 4, typed Untracked, total Untracked characters.Jul 13: Untracked voice. Voice 269, typed Untracked, total Untracked characters.Jul 14: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 15: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 16: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 17: Untracked voice. Voice 1,778, typed Untracked, total Untracked characters.Jul 18: Untracked voice. Voice 5, typed Untracked, total Untracked characters.Jul 19: Untracked voice. Voice 1,447, typed Untracked, total Untracked characters.Jul 20: Untracked voice. Voice 57, typed Untracked, total Untracked characters.Jul 21: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 22: Untracked voice. Voice 855, typed Untracked, total Untracked characters.Jul 23: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 24: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 25: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 26: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 27: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 28: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 29: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 30: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 31: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 1: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 2: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 3: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 4: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 5: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 6: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 7: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 8: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 9: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 10: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 11: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 12: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 13: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 14: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 15: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 16: Untracked voice. Voice 3,890, typed Untracked, total Untracked characters.Aug 17: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 18: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 19: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 20: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 21: Untracked voice. Voice 3,320, typed Untracked, total Untracked characters.Aug 22: Untracked voice. Voice 261, typed Untracked, total Untracked characters.Aug 23: Untracked voice. Voice 916, typed Untracked, total Untracked characters.Aug 24: Untracked voice. Voice 507, typed Untracked, total Untracked characters.Aug 25: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 26: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 27: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 28: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 29: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 30: Untracked voice. Voice 211, typed Untracked, total Untracked characters.Aug 31: Untracked voice. Voice 2,805, typed Untracked, total Untracked characters.Sep 1: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Sep 2: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Sep 3: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Sep 4: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Sep 5: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Sep 6: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Sep 7: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Sep 8: Untracked voice. Voice 727, typed Untracked, total Untracked characters.Sep 9: Untracked voice. Voice 111, typed Untracked, total Untracked characters.Sep 10: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Sep 11: Untracked voice. Voice 2,350, typed Untracked, total Untracked characters.Sep 12: Untracked voice. Voice 3,435, typed Untracked, total Untracked characters.Sep 13: Untracked voice. Voice 4,663, typed Untracked, total Untracked characters.Sep 14: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Sep 15: Untracked voice. Voice 2,599, typed Untracked, total Untracked characters.Sep 16: Untracked voice. Voice 5,795, typed Untracked, total Untracked characters.Sep 17: Untracked voice. Voice 4,403, typed Untracked, total Untracked characters.Sep 18: Untracked voice. Voice 388, typed Untracked, total Untracked characters.Sep 19: Untracked voice. Voice 1,884, typed Untracked, total Untracked characters.Sep 20: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Sep 21: 47.8% voice. Voice 11,244, typed 12,271, total 23,515 characters.Sep 22: 48.6% voice. Voice 13,955, typed 14,762, total 28,717 characters.Sep 23: 19.6% voice. Voice 5,099, typed 20,964, total 26,063 characters.Sep 24: 20.2% voice. Voice 5,330, typed 21,057, total 26,387 characters.Sep 25: 3.0% voice. Voice 919, typed 30,027, total 30,946 characters.Sep 26: 15.9% voice. Voice 2,093, typed 11,042, total 13,135 characters.Sep 27: 24.8% voice. Voice 5,454, typed 16,536, total 21,990 characters.Sep 28: 19.3% voice. Voice 11,649, typed 48,711, total 60,360 characters.Sep 29: 1.0% voice. Voice 274, typed 26,729, total 27,003 characters.Sep 30: 2.2% voice. Voice 824, typed 37,245, total 38,069 characters.Oct 1: 15.5% voice. Voice 9,634, typed 52,452, total 62,086 characters.Oct 2: 22.2% voice. Voice 10,518, typed 36,767, total 47,285 characters.Oct 3: 15.2% voice. Voice 5,667, typed 31,552, total 37,219 characters.Oct 4: 55.3% voice. Voice 40,161, typed 32,457, total 72,618 characters.Oct 5 (in progress): 69.6% voice. Voice 24,598, typed 10,759, total 35,357 characters.
Total volume0–72,618 characters/day
Jul 8: Untracked voice. Voice 327, typed Untracked, total Untracked characters.Jul 9: Untracked voice. Voice 855, typed Untracked, total Untracked characters.Jul 10: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 11: Untracked voice. Voice 492, typed Untracked, total Untracked characters.Jul 12: Untracked voice. Voice 4, typed Untracked, total Untracked characters.Jul 13: Untracked voice. Voice 269, typed Untracked, total Untracked characters.Jul 14: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 15: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 16: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 17: Untracked voice. Voice 1,778, typed Untracked, total Untracked characters.Jul 18: Untracked voice. Voice 5, typed Untracked, total Untracked characters.Jul 19: Untracked voice. Voice 1,447, typed Untracked, total Untracked characters.Jul 20: Untracked voice. Voice 57, typed Untracked, total Untracked characters.Jul 21: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 22: Untracked voice. Voice 855, typed Untracked, total Untracked characters.Jul 23: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 24: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 25: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 26: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 27: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 28: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 29: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 30: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Jul 31: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 1: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 2: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 3: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 4: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 5: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 6: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 7: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 8: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 9: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 10: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 11: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 12: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 13: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 14: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 15: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 16: Untracked voice. Voice 3,890, typed Untracked, total Untracked characters.Aug 17: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 18: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 19: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 20: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 21: Untracked voice. Voice 3,320, typed Untracked, total Untracked characters.Aug 22: Untracked voice. Voice 261, typed Untracked, total Untracked characters.Aug 23: Untracked voice. Voice 916, typed Untracked, total Untracked characters.Aug 24: Untracked voice. Voice 507, typed Untracked, total Untracked characters.Aug 25: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 26: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 27: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 28: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 29: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Aug 30: Untracked voice. Voice 211, typed Untracked, total Untracked characters.Aug 31: Untracked voice. Voice 2,805, typed Untracked, total Untracked characters.Sep 1: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Sep 2: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Sep 3: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Sep 4: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Sep 5: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Sep 6: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Sep 7: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Sep 8: Untracked voice. Voice 727, typed Untracked, total Untracked characters.Sep 9: Untracked voice. Voice 111, typed Untracked, total Untracked characters.Sep 10: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Sep 11: Untracked voice. Voice 2,350, typed Untracked, total Untracked characters.Sep 12: Untracked voice. Voice 3,435, typed Untracked, total Untracked characters.Sep 13: Untracked voice. Voice 4,663, typed Untracked, total Untracked characters.Sep 14: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Sep 15: Untracked voice. Voice 2,599, typed Untracked, total Untracked characters.Sep 16: Untracked voice. Voice 5,795, typed Untracked, total Untracked characters.Sep 17: Untracked voice. Voice 4,403, typed Untracked, total Untracked characters.Sep 18: Untracked voice. Voice 388, typed Untracked, total Untracked characters.Sep 19: Untracked voice. Voice 1,884, typed Untracked, total Untracked characters.Sep 20: Untracked voice. Voice 0, typed Untracked, total Untracked characters.Sep 21: 47.8% voice. Voice 11,244, typed 12,271, total 23,515 characters.Sep 22: 48.6% voice. Voice 13,955, typed 14,762, total 28,717 characters.Sep 23: 19.6% voice. Voice 5,099, typed 20,964, total 26,063 characters.Sep 24: 20.2% voice. Voice 5,330, typed 21,057, total 26,387 characters.Sep 25: 3.0% voice. Voice 919, typed 30,027, total 30,946 characters.Sep 26: 15.9% voice. Voice 2,093, typed 11,042, total 13,135 characters.Sep 27: 24.8% voice. Voice 5,454, typed 16,536, total 21,990 characters.Sep 28: 19.3% voice. Voice 11,649, typed 48,711, total 60,360 characters.Sep 29: 1.0% voice. Voice 274, typed 26,729, total 27,003 characters.Sep 30: 2.2% voice. Voice 824, typed 37,245, total 38,069 characters.Oct 1: 15.5% voice. Voice 9,634, typed 52,452, total 62,086 characters.Oct 2: 22.2% voice. Voice 10,518, typed 36,767, total 47,285 characters.Oct 3: 15.2% voice. Voice 5,667, typed 31,552, total 37,219 characters.Oct 4: 55.3% voice. Voice 40,161, typed 32,457, total 72,618 characters.Oct 5 (in progress): 69.6% voice. Voice 24,598, typed 10,759, total 35,357 characters.
Jul 8Oct 5

Oct 5 (in progress): 69.6% voice. Voice 24,598, typed 10,759, total 35,357 characters.

Bars show daily voice percentage and total characters on the same dates. Grey marks are untracked days, not zero. The lighter final bar is incomplete.

Ghostty on one Mac. Voice combines Wispr Flow and Dictation Pal transcription history. Typing counts hardware characters, excluding pasted text. Completed Dictation Pal transcriptions do not confirm a paste. History retention can limit coverage. This estimates input volume, not time saved or productivity.

Updated Oct 5, 2026, 8:43 PM UTC. Local dates: PDT. Refreshes weekly. This snapshot is over 8 days old.

View daily values
Character counts and voice share. Latest day is incomplete.
DateVoiceTypedTotalVoice %
2026-10-05 (partial)24,59810,75935,35769.6%
2026-10-0440,16132,45772,61855.3%
2026-10-035,66731,55237,21915.2%
2026-10-0210,51836,76747,28522.2%
2026-10-019,63452,45262,08615.5%
2026-09-3082437,24538,0692.2%
2026-09-2927426,72927,0031.0%
2026-09-2811,64948,71160,36019.3%
2026-09-275,45416,53621,99024.8%
2026-09-262,09311,04213,13515.9%
2026-09-2591930,02730,9463.0%
2026-09-245,33021,05726,38720.2%
2026-09-235,09920,96426,06319.6%
2026-09-2213,95514,76228,71748.6%
2026-09-2111,24412,27123,51547.8%
2026-09-200UntrackedUntrackedUntracked
2026-09-191,884UntrackedUntrackedUntracked
2026-09-18388UntrackedUntrackedUntracked
2026-09-174,403UntrackedUntrackedUntracked
2026-09-165,795UntrackedUntrackedUntracked
2026-09-152,599UntrackedUntrackedUntracked
2026-09-140UntrackedUntrackedUntracked
2026-09-134,663UntrackedUntrackedUntracked
2026-09-123,435UntrackedUntrackedUntracked
2026-09-112,350UntrackedUntrackedUntracked
2026-09-100UntrackedUntrackedUntracked
2026-09-09111UntrackedUntrackedUntracked
2026-09-08727UntrackedUntrackedUntracked
2026-09-070UntrackedUntrackedUntracked
2026-09-060UntrackedUntrackedUntracked
2026-09-050UntrackedUntrackedUntracked
2026-09-040UntrackedUntrackedUntracked
2026-09-030UntrackedUntrackedUntracked
2026-09-020UntrackedUntrackedUntracked
2026-09-010UntrackedUntrackedUntracked
2026-08-312,805UntrackedUntrackedUntracked
2026-08-30211UntrackedUntrackedUntracked
2026-08-290UntrackedUntrackedUntracked
2026-08-280UntrackedUntrackedUntracked
2026-08-270UntrackedUntrackedUntracked
2026-08-260UntrackedUntrackedUntracked
2026-08-250UntrackedUntrackedUntracked
2026-08-24507UntrackedUntrackedUntracked
2026-08-23916UntrackedUntrackedUntracked
2026-08-22261UntrackedUntrackedUntracked
2026-08-213,320UntrackedUntrackedUntracked
2026-08-200UntrackedUntrackedUntracked
2026-08-190UntrackedUntrackedUntracked
2026-08-180UntrackedUntrackedUntracked
2026-08-170UntrackedUntrackedUntracked
2026-08-163,890UntrackedUntrackedUntracked
2026-08-150UntrackedUntrackedUntracked
2026-08-140UntrackedUntrackedUntracked
2026-08-130UntrackedUntrackedUntracked
2026-08-120UntrackedUntrackedUntracked
2026-08-110UntrackedUntrackedUntracked
2026-08-100UntrackedUntrackedUntracked
2026-08-090UntrackedUntrackedUntracked
2026-08-080UntrackedUntrackedUntracked
2026-08-070UntrackedUntrackedUntracked
2026-08-060UntrackedUntrackedUntracked
2026-08-050UntrackedUntrackedUntracked
2026-08-040UntrackedUntrackedUntracked
2026-08-030UntrackedUntrackedUntracked
2026-08-020UntrackedUntrackedUntracked
2026-08-010UntrackedUntrackedUntracked
2026-07-310UntrackedUntrackedUntracked
2026-07-300UntrackedUntrackedUntracked
2026-07-290UntrackedUntrackedUntracked
2026-07-280UntrackedUntrackedUntracked
2026-07-270UntrackedUntrackedUntracked
2026-07-260UntrackedUntrackedUntracked
2026-07-250UntrackedUntrackedUntracked
2026-07-240UntrackedUntrackedUntracked
2026-07-230UntrackedUntrackedUntracked
2026-07-22855UntrackedUntrackedUntracked
2026-07-210UntrackedUntrackedUntracked
2026-07-2057UntrackedUntrackedUntracked
2026-07-191,447UntrackedUntrackedUntracked
2026-07-185UntrackedUntrackedUntracked
2026-07-171,778UntrackedUntrackedUntracked
2026-07-160UntrackedUntrackedUntracked
2026-07-150UntrackedUntrackedUntracked
2026-07-140UntrackedUntrackedUntracked
2026-07-13269UntrackedUntrackedUntracked
2026-07-124UntrackedUntrackedUntracked
2026-07-11492UntrackedUntrackedUntracked
2026-07-100UntrackedUntrackedUntracked
2026-07-09855UntrackedUntrackedUntracked
2026-07-08327UntrackedUntrackedUntracked

The working playbook

Which practices fit your work?

A working playbook of the practices I use or am building toward, from voice input and screen layout to sleep, meditation and how I run teams. Each card explains the mechanism and the measure that matters. Separate panels show where the data exists and where it stops.

By Thomas Prommer · Updated

How the five adoption levels work
  1. Try. A bounded action an individual can try without reorganizing a workflow.
  2. Establish. A recurring personal habit or configured workspace with a repeatable setup.
  3. Systematize. A documented recurring workflow with ownership, an observable measure and review.
  4. Integrate. Several tools, sources or team practices coordinated as one operating system.
  5. Engineer. Custom maintained automation or infrastructure, including monitoring and recovery.

Levels describe adoption depth. Technical setup, audience and evidence are separate.

16 practices

3 · SystematizeGuided configuration

Let voice carry more of the input

On October 4, completed Wispr Flow and DictationPal transcriptions associated with Ghostty made up 40,161 of 72,618 counted characters on one Mac, or 55.3%. Typed characters come from the hardware keyboard, excluding paste.

For: Nontechnical operators · Technical builders · Founders and operators

Measured · measurement & evidence

Measure: Daily voice share and voice plus typed character volume; coverage, weekly change and weighted period averages.

What we know: October 4: 40,161 voice / 72,618 total characters = 55.3%. Ghostty on one Mac only. Hardware typing excludes pasted text; completed Dictation Pal transcription is not paste confirmation. Typing coverage starts September 21.

1 · TryGuided configuration

Pair voice with the one screenshot that matters

Some problems are easier to show than say. When describing a layout bug or broken dashboard by voice, attach one screenshot or diagram, cropped to the relevant area, with client data, credentials and personal details removed first.

For: Nontechnical operators · Technical builders

Measurement planned · measurement & evidence

Measure: Clarification rounds, correction rate and elapsed time on comparable tasks.

What we know: Practice supplied by Thomas. No paired task comparison is recorded for this playbook.

2 · EstablishGuided configuration

Give each screen a fixed job

Put the active task, its context and reference material in fixed screen positions so eyes and hands learn where things live. The cost to watch is window hunting: switches, lost place and errors on the same task.

For: Nontechnical operators · Technical builders · Founders and operators

Measurement planned · measurement & evidence

Measure: Task completion time, errors and window switches on matched work.

What we know: Workspace practice supplied by Thomas. Screen count alone does not establish a productivity gain.

5 · EngineerCustom engineering

Make the hotspot take over on its own

A Wi-Fi drop should hand off to a hotspot and back without manual steps. An independent monitor now watches the connection apart from the switching logic. The first physical test still meant about nine minutes offline.

For: Technical builders · Distributed teams

Source available · measurement & evidence

Measure: Time without connectivity, detection-to-recovery time and successful unattended handovers.

What we know: Independent recovery and notification workers are installed. The earlier physical trial had approximately nine minutes offline. Repeated physical handover with the revised system is still being validated.

4 · IntegrateTechnical integration

Run repeatable work through CLIs and APIs

Repeatable work should run through command lines and APIs that leave a reviewable receipt, with approval points before anything irreversible. Some tasks will still need a screen.

For: Technical builders · Founders and operators

Measurement planned · measurement & evidence

Measure: Manual interventions per completed task, rework and recoverable failures.

What we know: CLI/API workflows exist; no comparable before-and-after intervention series has been assembled.

2 · EstablishNo technical setup

Watch sleep consistency, not just the score

A device records sleep duration and a nightly score. The useful signals are consistent timing and enough hours across weeks. The score is a model of sleep, and optimizing for it can break the link to real rest.

For: Nontechnical operators · Technical builders · Founders and operators · Endurance athletes

Measured · measurement & evidence

Measure: Daily sleep duration and device score, bedtime consistency and observed-night coverage.

What we know: Sleep source checked October 5: 78 nights with score and duration over the endpoint’s July 7–October 5 window (91 inclusive dates). The existing pillar chart uses the last logged night per week, not a weekly average. Productivity effects have not been established.

2 · EstablishNo technical setup

Give 13 minutes of daily meditation eight weeks

The practice is 13 minutes of meditation a day. In a 2019 study by Basso and colleagues, attention and memory measures improved after eight weeks against a podcast-listening control, but not after four. Logging sessions keeps adherence visible.

For: Nontechnical operators · Technical builders · Founders and operators

Measurement planned · measurement & evidence

Measure: Completed 13-minute sessions and a consistent attention task before and after an eight-week observation period.

What we know: The referenced study reported effects after eight weeks, not four, versus its podcast control. This research does not establish Thomas’s personal outcome.

2 · EstablishNo technical setup

Name the exact supplement before judging it

Topics on my list: fish oil or omega-3, creatine, and alpha-GPC. Capture the exact product first, then check what the evidence covers and review appropriateness with a qualified clinician. This card makes no dose or benefit claim.

For: Nontechnical operators · Technical builders · Endurance athletes

Measurement planned · measurement & evidence

Measure: Exact product, reason for use and evidence review; distinguish purchase, use and observed outcome.

What we know: Topics specified by Thomas: fish oil/omega-3, already-owned creatine, and alpha-GPC. Matching October 5 order entries identify Sports Research Omega-3 Fish Oil and Nutricost Alpha GPC. A purchase does not establish use or benefit. The episode links an observational stroke-risk association for alpha-GPC; association is not proof of causation. No cognitive benefit is established here. Discuss suitability with a qualified clinician.

5 · EngineerCustom engineering

Build tools around the friction that repeats

Agents make small custom tools cheap to build, but each one still needs upkeep when an API changes or a machine is rebuilt. Daily friction earns a tool. Quarterly friction usually earns a checklist.

For: Technical builders · Founders and operators

Measurement planned · measurement & evidence

Measure: Repeated task time and errors, minus build and ongoing maintenance effort.

What we know: User-supplied design principle. No consolidated return-on-time calculation has been made.

3 · SystematizeNo technical setup

Move routine status out of meetings

Routine status belongs in a written record people read when it is useful. Live meetings stay for unresolved, ambiguous or high-stakes questions. Watch meeting minutes, decision time and rework caused by misunderstandings.

For: Founders and operators · People leaders · Distributed teams

Source available · measurement & evidence

Measure: Meeting minutes per week, decision latency and rework from misunderstandings.

What we know: Calendar and task sources exist. A validated meeting-versus-async comparison has not been assembled.

4 · IntegrateNo technical setup

Write down ownership, decisions and deadlines

Async work runs on four written things: who owns each piece, what was decided and why, when it is due, and how fast people should respond. Handoff and decision latency show whether the record works.

For: Founders and operators · People leaders · Distributed teams

Measurement planned · measurement & evidence

Measure: Decision and handoff latency, blocked time and ownership completeness.

What we know: Thomas’s operating philosophy. Metrics require definitions and a baseline before a chart can show improvement.

3 · SystematizeNo technical setup

Pair light check-ins with a monthly outcome review

Short async check-ins run often, and a monthly review looks at outcomes against what each person owns. It suits people who take ownership, act like entrepreneurs and are paid on performance. Online status is not a measure.

For: Founders and operators · People leaders · Distributed teams

Measurement planned · measurement & evidence

Measure: Monthly outcomes, report completion and blocker age, paired with initiative and learning evidence.

What we know: User-supplied operating model. No employee performance or compensation data is published.

3 · SystematizeNo technical setup

Develop people the way a club develops players

My football analogy: a good club raises a player's capability and market value even if that player later leaves. Growth-driven retention means learning and autonomy sit beside business results, with base pay as one lever among several.

For: Founders and operators · People leaders

Measurement planned · measurement & evidence

Measure: Demonstrated new capabilities, increased autonomy and useful outcomes over successive reviews.

What we know: A leadership philosophy using a football-player analogy. Capability growth, market value and retention are distinct outcomes; none is inferred from compensation alone.

4 · IntegrateTechnical integration

Give each AI assistant a domain and fresh sources

Tao, the AI assistant I use as a head coach, and Thy, my main executive assistant, each work in a distinct domain with connected sources and memory. Their context needs freshness checks and correction when sources disagree.

For: Technical builders · Founders and operators · Endurance athletes

Source available · measurement & evidence

Measure: Completed and blocked handoffs, repeated briefings, source freshness and stale-context corrections.

What we know: Tao is the Head Coach; Thy is the main executive assistant. Scoped source connections and memory exist. Context can be incomplete or stale; aggregate outcome reporting still needs a baseline.

4 · IntegrateTechnical integration

Capture personal context with permission and provenance

A personal context engine turns relevant notes, conversations and observations into searchable context for decisions. Capture has to be permission-aware, so people know and agree, and every item keeps provenance: where and when it came from.

For: Nontechnical operators · Technical builders · Founders and operators

Measurement planned · measurement & evidence

Measure: Capture-to-search delay, successful retrieval and corrections, with consent and source provenance.

What we know: The matching October 5 order entry identifies Plaud NotePin S, a wearable recorder for in-person conversations. Its connection to the personal context engine has not been verified. Capture and ingestion still need a measured trial; no raw recordings or private context are published.

2 · EstablishNo technical setup

Pair easy Zone 2 runs with audio learning

When an easy Zone 2 session leaves enough attention for listening, audio learning can fit alongside it. Use some of that time for audiobooks and lectures on safe, familiar routes, never during hard intervals or on busy roads. A short written summary afterward checks what stuck.

For: Endurance athletes

Source available · measurement & evidence

Measure: Actual Zone 2 minutes overlapping listening, followed by next-day recall or an applied idea.

What we know: Run and cycling activity records include a zone_2 field; its presence alone does not prove time in that zone. Listening overlap and recall are not measured. Use the named zone system from the training source.

How should you use this playbook?

How do the five levels work?

Each practice moves through Try, Establish, Systematize, Integrate and Engineer. The levels describe adoption depth: a first experiment, a steady habit, a repeatable system, a practice connected to the rest of the work, and finally purpose-built tooling. Technical difficulty is rated separately, so a simple practice can reach a high level and a technical one can still sit at Try.

What metrics prove a practice works?

Each entry names its own measure, such as clarification rounds, minutes offline, decision latency or retrieval success. Reaching a higher adoption level proves nothing by itself. A practice earns a claim only when its metric is collected and compared against a baseline. The measurement panels show where data exists, and the voice input figure measures share of input, which is different from productivity.

Who is this playbook relevant to?

It is written for several audiences: CEOs and founders, technology leaders running AI-assisted teams, and anyone who wants to check work habits against a measure. Some entries are technical, like network failover and CLI-first agents. Others, like sleep, meditation and team check-ins, need no technical setup.

Related: recovery and personal measurement · endurance training. Classification: Compounding CEO vocabulary 1.0.0.

What this pillar covers

Four threads, one argument: compounding beats volume

The system

Leadership Systems

Delegation, decisions made once instead of weekly, and org design that takes the founder out of the loop rather than making them faster inside it.

The week

Operating Rhythm

The actual cadence: what gets reviewed, when, and by whom. Which loops run weekly, which run monthly, and which exist only to catch the things nobody owns.

The stack

Tools & Stack

The agentic and AI tooling I actually run day to day, including the fleet of always-on agents doing routine work — plus what I tried and dropped.

The load

Company + Body

Running a company and an endurance build on the same calendar. Periodization, deload weeks, and treating attention as a budget rather than a virtue.

Every other data-backed section on this site — the commit lanes, the training load, the weight and body-fat charts — runs on real logged data, not narrative. This pillar will work the same way once there's something real to show. Nothing here is backfilled or estimated. The chart goes live when the tracking does.

Building the same kind of system?

If you're trying to get a company to run without you in every loop, that's the work I do as a fractional CTO and AI strategy advisor.