back

Session Pattern Analysis

Overview

This page documents observed patterns from tracked deep work sessions. Data comes from logged AI interactions, code commits, and self-reported focus blocks.


Session Duration Distribution

Analysis of 292 tracked sessions reveals a bimodal distribution:

Duration        Frequency    Description
─────────────────────────────────────────────
< 15 min        ~40%         Quick check-ins, lookups
15-30 min       ~5%          Rare (incomplete starts?)
30-90 min       ~10%         Transitional
90-180 min      ~20%         Standard deep work
180-360 min     ~20%         Extended deep work
> 360 min       ~5%          Marathon sessions

Key observation: The "middle" duration (30-90 min) is underrepresented. Sessions tend to be either very short or very long.

Hypothesis: Monotropic attention has inertia. Once engaged, it continues. If engagement fails, the session aborts quickly.


Session Quality Indicators

Markers of Productive Sessions

From post-session analysis of high-output sessions:

  1. Uninterrupted start: First 20 minutes without distraction
  2. Single thread: One problem, not switching between tasks
  3. Intrinsic interest: Topic chosen by the person, not assigned
  4. Available context: Relevant files/docs already open
  5. No pending obligations: Nothing urgent waiting

Markers of Failed Sessions

  1. Interrupted early: Distraction in first 15 minutes
  2. Forced topic: Working on something due, not interesting
  3. Missing context: Time spent searching for information
  4. Guilt loop: Aware of other tasks, can't commit to this one

AI Session Characteristics

Length Distribution

From 353K AI conversation messages:

Messages per sessionCount% of sessions
1-10~60%Quick queries
11-50~25%Working sessions
51-100~10%Deep dives
100+~5%Extended collaboration

391 sessions exceeded 100 messages. Maximum observed: 1,117 messages in single session.

Session Content Patterns

High-message sessions tend to involve:

Low-message sessions tend to involve:


Time-of-Day Patterns

Hour        Session Quality    Notes
───────────────────────────────────────
06-09       High              Early morning peak
09-12       Medium            Interruption risk rises
12-14       Low               Post-lunch dip
14-17       Medium            Recovery, variable
17-20       Low               Family/transition time
20-24       High              "Second wind" for some
00-03       Very High         Midnight deep work
03-06       Variable          Sleep-deprived risk

Individual variation is high. The pattern above is one example; others differ.


Interruption Analysis

Types of Interruption

TypeRecovery TimeSession Survival Rate
Brief (< 2 min)~5-10 min~80%
Medium (2-15 min)~20-30 min~50%
Long (> 15 min)~45-60 min~20%
Context switch (new task)Often terminal~10%

What Helps Recovery

  1. Written breadcrumb: Last thought captured before interruption
  2. State dump: JSON or note with current position
  3. Open tabs preserved: Visual context maintained
  4. Quick re-engagement: Return within 5 minutes if possible

Recommendations (Tentative)

Based on observed patterns:

  1. Protect the first 20 minutes: Most sessions that fail do so early
  2. Commit or abort: If engagement isn't happening after 15 min, switch
  3. Capture before interruption: Write one sentence about current state
  4. Schedule by energy, not time: Match deep work to your peak hours
  5. Single task per session: Multi-tasking within a session usually fails

Data Limitations


Contribute your own session data or challenge these patterns with counter-examples.