Skip to content

Working with AI - Part 1: Foundations of Natural Collaboration

"If your system is adapted to my abilities that's better than trying to change me. That's not going to work well no matter how much I try, I may have found the biggest advantage of AI over human assistants." - Andy Series Overview: This is the first part of a series exploring effective human-AI collaboration based on real-world experience in software development and project management.

Core Philosophy

Core Philosophy

Effective human-AI collaboration isn't about the AI being "right" or the human being "wrong." It's about creating a space where ideas can evolve naturally without defensive reactions, leveraging the unique strengths of both collaborators.

The Mirror Effect

AI can act as an organizational mirror that reflects your thoughts back in a different structure. This allows you to:

  • See your ideas from new angles without feeling judged
  • Maintain rationality by removing emotional and ego barriers
  • Generate further insights through each iteration
  • Correct course naturally without defensiveness

It's like having a conversation with yourself, but with an external organizing principle that carries no emotional baggage.

The Natural Expression Principle

Key Insight: Write in your own natural style without trying to anticipate what format the AI prefers. The AI is better at translating your raw ideas into structured output than you are at guessing its preferred input format.

Why This Works: - LLMs are trained on vast amounts of natural human communication - Your authentic expression contains more semantic richness than "formatted" input - AI can extract intent and context from natural language more effectively than from artificial structures - You lose valuable information when you pre-process your thoughts

Example: - ❌ "Task: Implement feature X. Requirements: A, B, C. Timeline: 2 weeks." - ✅ "I'm thinking we need that feature where users can... actually, let me think about this differently... what if instead of..."

The second version gives the AI your actual thought process, which contains context, alternatives, and decision-making that the first version strips away.

The Creative Conversation Effect

Key Discovery: Conversational thinking often leads to better solutions than structured requirements gathering.

Why This Happens: - Natural iteration: Ideas evolve through the conversation itself - Context preservation: Your thinking process contains valuable information - Creative connections: AI can spot patterns and possibilities in your stream of thought - Reduced pressure: No need to "get it right" on the first try

Real Example: Instead of: "We need an ad management system" Try: "I thought of content management system but that implies it's doing the whole thing. Ad management is ok though so not very important. It just might be misleading when you are scanning for context..."

The conversational version led to "Content Positioning System" - a much better name that emerged naturally from discussing the concerns about misleading terminology.

The Meta-Insight: Even "wasting" requests on conversational thinking is worthwhile because it keeps you in natural human mode rather than artificial specification mode, which directly affects the quality of outcomes.

Division of Labor That Works

Human Strengths

  • Creative Spark: Initial ideas, domain knowledge, intuitive leaps
  • Context Understanding: Real-world constraints, user needs, business goals
  • Value Judgment: What matters, what doesn't, strategic direction
  • Messy Thinking: Free-form brainstorming, incomplete thoughts, "what if" scenarios

AI Strengths

  • Organization: Structure, categorization, systematic arrangement
  • Consistency: Maintaining patterns, standards, documentation formats
  • Synthesis: Combining disparate ideas into coherent frameworks
  • Patience: No fatigue with repetitive tasks, detailed work

Practical Implementation

The "Messy Notes" System

Setup: Create a designated space for unstructured thoughts that AI processes into organized systems.

Human Role: - Dump ideas without worrying about format - Think freely without organizational constraints - Focus on content, not structure

AI Role: - Process messy input into structured output - Maintain organized systems (TODOs, documentation, etc.) - Suggest improvements and additions - Handle cleanup and maintenance

Benefits: - Preserves creative flow - Reduces cognitive load on organization - Maintains high-quality structured output - Enables rapid iteration

Task Processing Workflow

  1. Capture: Human writes unstructured notes about tasks, ideas, problems
  2. Process: AI categorizes, organizes, and adds to appropriate systems
  3. Refine: Human reviews organized output, adds context, makes corrections
  4. Iterate: Each cycle builds on the previous, improving both content and process
  5. Maintain: AI keeps systems current, reminds about deadlines, tracks progress

Communication Patterns

Effective: - "Here's what I'm thinking... [dump ideas]" - "Can you organize this and put it in the right place?" - "I'm not sure about X, what do you think?" - "This feels messy, can you clean it up?" - "I thought of [X] but that implies [Y]... what would be better?" - "Even this conversation is useful because it keeps me thinking naturally..."

Avoid: - Feeling pressure to pre-organize thoughts - Worrying about "bothering" the AI with messy input - Trying to be "right" on the first try - Over-explaining obvious things - Anticipating AI preferences: Don't try to guess how the AI "wants" information formatted

Technical Implementation

File Organization Strategy

Distributed TODO System: - Each project gets its own TODO.md file - Central startup document guides AI through all project TODOs - Messy notes file for human input, separate from organized systems - AI processes and cleans up regularly

Documentation Hierarchy: - Project-specific docs in project folders - Cross-cutting concerns in centralized documentation - Reference materials easily accessible to AI - Clear separation between "working" and "final" documentation

Automation Principles

  1. AI Handles Maintenance: Updating timestamps, moving completed items, formatting
  2. Human Handles Direction: What to work on, priorities, strategic decisions
  3. Shared Iteration: Both contribute to refining processes and improving outcomes
  4. System Evolution: Process itself improves based on what works

Psychological Benefits

Reduced Cognitive Load

  • Don't need to remember formatting rules
  • Can focus on content over structure
  • Less mental energy spent on organization

Improved Rationality

  • No ego threat from "corrections"
  • Safe space to be wrong and iterate
  • External perspective without human judgment

Enhanced Creativity

  • Freedom to think messily without consequence
  • Rapid feedback loop encourages experimentation
  • Ideas build naturally through structured reflection

Common Pitfalls to Avoid

For Humans

  • Over-organizing input: Let the AI handle structure
  • Perfectionism: First drafts are meant to be messy
  • Under-utilizing AI: Don't hesitate to ask for help with organization
  • Micromanaging: Trust the AI to maintain systems appropriately
  • Second-guessing natural expression: Your unfiltered thoughts are more valuable than formatted input
  • Artificial formality: Don't write like you think an AI "wants" to be addressed

For AI Implementation

  • Over-structuring: Sometimes messy is appropriate
  • Losing context: Preserve the human's original intent
  • Being too rigid: Adapt systems to human working style
  • Assuming understanding: Ask for clarification when needed

Success Metrics

Process Health

  • Human feels comfortable dumping messy thoughts
  • Organized systems stay current without human effort
  • Ideas develop and improve through iterations
  • Both parties contribute their strengths

Output Quality

  • Documentation is comprehensive and current
  • Projects progress efficiently
  • Decisions are well-informed and documented
  • Knowledge is preserved and accessible

Case Study: TODO System Evolution

Problem: Scattered notes, inconsistent tracking, organizational burden on human

Solution: - Messy notes file for human input - Distributed TODO files per project - AI processes input into appropriate TODOs - Regular cleanup and maintenance by AI

Result: - Human can think freely without organizational overhead - Structured systems remain current and useful - Better tracking and follow-through on tasks - Improved collaboration efficiency

Adaptation Guidelines

For Different Working Styles

  • Visual thinkers: Use diagrams and charts in organized output
  • Stream-of-consciousness: Accept very unstructured input
  • Perfectionists: Emphasize iteration over initial quality
  • Busy schedules: Minimize organizational overhead

For Different Domains

  • Software development: Code organization, technical documentation
  • Business planning: Strategic docs, meeting notes, action items
  • Research: Literature tracking, hypothesis development
  • Creative work: Idea capture, project development

Implementation Checklist

  • [ ] Set up "messy notes" input system
  • [ ] Create organized output systems (TODOs, docs, etc.)
  • [ ] Define AI maintenance responsibilities
  • [ ] Establish human-AI communication patterns
  • [ ] Test with small tasks first
  • [ ] Iterate and improve based on what works
  • [ ] Document adaptations for future reference

Continue the Series

Next: Part 2: The Li Principle - Organic System Order explores the deeper philosophical foundations that make natural collaboration possible.


This guide emerged from real-world collaboration between Andy and AI agents in the Warp project. It represents practical insights gained through daily use of AI assistance in software development and project management.

Last Updated: 2025-06-08
Status: Part of ongoing series - continuously improved through practice