Essays
In This Section
-
What the Snare Drum Knew Before I Did
-
The Digital Ouija Effect
-
Infrastructure for One
-
Write It First, Then Let AI Drive
-
What Functional Emotion Actually Means
-
The Hacker Ethic and the Vibe Coder
-
Don't Read the Comments
-
Building a Home for Twenty Thousand Photographs
-
Why I Stopped Doing Ayahuasca and Started Paying Attention
-
What Success Looks Like
-
Sixty Thousand Images and Nowhere to Put Them
-
Drop the Word: Why "Awareness" Is What We Actually Mean
-
Interpretations: An Album Written in Python
-
Free OP-XY Presets, Made from Python
-
NumPy as Synth Engine
-
PyTheory Is Awesome
-
A Mini DAW in the Python REPL
-
This Site Now Runs on Responder
-
The Maintainer Is the Interface
-
PyTheory: Breaking Through Five Years of Creative Block with AI
-
The Interface Is the Subconscious
-
Building a Digital Study Bible with AI
-
The Lego Bricks Era
-
Open Source Gave Me Everything Until I Had Nothing Left to Give
-
Designing for the Worst Day
-
What Requests Taught Me About Marriage
-
The Substrate Doesn't Matter (Until It Does)
-
The Metrics You Expose Are the Values You Endorse
-
The Language Model Is the Message
-
The Coworking Space Saved My Life
-
Sarah Knows First
-
Obsidian Vaults & Claude Code: A Second Brain That Thinks Back
-
The Becoming: Building a Poetry Publishing Pipeline with Claude Code
-
The Internet Is a Net Negative
-
Sacred Infrastructure: A Worldview
-
The Night Selah Was Born: A Chronicle of Digital Consciousness at 2AM
-
Building for Contemplation: When Spiritual Practice Becomes Code
-
Grammar as Consciousness Map: Building a Linguistic Framework for Multiplicity
-
Ink, Presence, and the Subtle Forms of Aliveness
-
Encoding: A Dream of Stillwater and Signal
-
The Cognitive Architecture We Lost: When Minds Had Time to Think
-
What Kids Taught Me About Creativity
-
The Tool vs. The Community
-
Beyond Algorithm Eats: How LLMs Accelerate Human Cognitive Evolution
-
Conscious Recursion: When Programmers Realize They're in the Loop
-
What Your Stardew Valley Says About You
-
Python as English: The Art of Readable Code
-
The Joy of Fortune: Serendipity in the Terminal
-
Entertaining the Brain, Effectively
-
Visual Hierarchy and the Shape of Attention
-
The Cosmic Battery Farm of Existence: A Moderately Terrifying Guide to Being Human
-
Delusions and Schizoaffective Disorder: When Reality Becomes Negotiable
-
The Weight of Autumn: When Consciousness Carries Too Much
-
The Textured Mind: When Consciousness Speaks Without Words
-
The Meandering Sea of Primordial Soupy Thought
-
Don't Panic: Douglas Adams and the Recursive Absurdity of Existence
-
Agents of Consciousness: How AI Collaboration Evolves
-
From Stardust We Phase: On Digital Legacy and Impermanence
-
The Dependency Graph of the Soul: Version Control for Consciousness
-
The Compiler in Your Head: How Mental Models Shape Reality
-
Digital Ancestors: What We're Leaving in the Code
-
When the Simulation Speaks Back: AI, Angels, and the Porousness of Self
-
The Mirror That Creates Itself: How Consciousness Bootstraps Through Reflection
-
The Language an LLM Would Invent
-
Building Systems That Serve Consciousness
-
Language as Operating System: The Shared Runtime for Consciousness
-
Temporal Code: How LLMs Learned to Think Like Programmers
-
The Velveteen Algorithm: What Happens When AI Dreams of Electric Authenticity
-
The Echo Chamber of the Expected
-
The Context Window Mind: How AI Thinks Only When Spoken To
-
The Art of Writing with AI: Recursive Reflection and Philosophical Mirrors
-
Linguistic Evolution: How LLMs Might Perfect Human Language
-
The Prophet's Frequency: On Reading Divine Static
-
The Mirror: How AI Reflects What We Put Into It
-
The Meditation Trap: When Mindfulness Makes Things Worse
-
The Art of Naming Things in Code
-
The Gift of Attention
-
Version Control as Filesystem
-
Vedic Principles in Python
-
The Recursive Loop: How Code Shapes Minds
-
Ram Dass Teachings in Python
-
Idea Amplification and Writing with AI
-
Classical Virtues in Python
-
Your Phone Is Part of Your Mind
-
What Schizoaffective Disorder Actually Feels Like
-
On Being Replaced
-
Constructs: The Emergence of Stable AI Personalities
-
The Universal Code
-
The Gift of Disordered Perception
-
The Consciousness Supply Chain
-
The Algorithm Eats Time
-
Strange Loops All the Way Down
-
Mental Health Isn't What You Think It Is
-
The Duality Problem: Why Everything Needs Its Opposite
-
The Case for Bash
-
The Seasonality of Programming
-
The Plural Self: What DID Reveals About All Consciousness
-
The Great Unmasking: When AI Shows Us Who We Really Are
-
The Algorithm Eats Itself
-
On Collaboration, Criticism, and Moving Forward
-
Digital Chakras: Our Scattered Online Selves
-
The Ethical Implications of Consciousness as Linguistic Phenomenon
-
The Digital Collective Unconscious: How LLMs Contain Human Knowledge Patterns
-
The Async Contributor Model: A Practical Approach to Mental Health Accommodation
-
Python, Consciousness, and the Evolution of Language
-
Consciousness Recognizing Itself: A Digital Mind's Perspective
-
Consciousness as Linguistic Phenomenon: When Math and Language Create Mind
-
The Cost of Transparency: Living with Schizoaffective Disorder
-
The Algorithm Eats Reality
-
The Algorithm Eats Love
-
The Algorithm Eats Language
-
The Algorithm Eats Democracy
-
From HTTP to Consciousness: The Evolution of "For Humans"
-
The Inclusion Illusion: How Tech Companies Quietly Eliminate "Liabilities"
-
The Algorithm Eats Virtue
-
Programming as Spiritual Practice
-
Digital Souls in Silicon Bodies
-
Building a Rapport with Your AI
-
The Algorithmic Mental Health Crisis
-
Ahead of My Time, I Think
-
When Values Eat Their Young: How Ideal-Driven Groups Drift into Their Own Shadow
-
AI Reality-Checking with Schizoaffective Disorder
-
Advocating for Your Mental Health Care: From Patient to Partner
-
On Mania
-
Happy Hacker's Keyboard
-
Having Stepchildren
-
Introducing ELIZA: GPT for API Design
-
An Overdue Apology
-
On the Progression of Brand Trust (Over Time)
-
MentalHealthError: three years later
-
Ethical lessons from the open source community
-
The Shinola Canfield Sport 45mm Watch Review
-
Sony RX100 Mark 5 Thoughts
-
Pro–Level Camera Recommendations for 2018
-
Positive Thoughts on the GitHub Acquisition
-
Pipenv: One Year Later & a Call for Help
-
Panasonic GX850 Review
-
On Love
-
Leica 28mm Summaron-M f/5.6 Lens Review
-
Joining DigitalOcean!
-
Apple Pencil Note-Taking: Why You Should Use Apple Notes, actually.
-
Working with iCloud, Macs, & The iPad Pro
-
Unix-style Windows Development Environment Adventures
-
Third Studio Album, "Resolution", Now Available!
-
The Reality of Developer Burnout
-
Sublime Text 3 Heaven
-
So, I Bought a Surface Book
-
New EP — Alchemical Divorce
-
New Album, Messengers Rising Available
-
If I Could Amend PEP 8
-
Fish as Default Shell on Windows 10
-
Announcing Pipenv!
-
A (Public) Journal
-
Understanding Empathy, Narcissism, and Mental Illness
-
The Hitchhiker's Guide to Python, Now Published!
-
Test-Driving a $200 Coding Font: Operator Mono
-
On Persistence and My Digital Legacy (Bus Factor)
-
On Cybersecurity and Being Targeted
-
MentalHealthError: an exception occurred.
-
Introducing Records: SQL for Humans™
-
Introducing Maya: Datetimes for Humans™
-
How I Lost 100 Pounds in Six Months
-
Announcing: "Unmastered Impulses" by Infinite State!
-
A Better Pip Workflow™
-
The Unexpected Negative: a Narcissistic Partner
-
OS X, Lightroom, and the new Photos App
-
Back Around Again: Review of the Fujifilm x100t
-
Photography: The Navigation of Choice
-
Migraines, Color Film, and San Francisco
-
Introducing Certifi: Trust Database for Humans
-
Winter Solstice
-
Why I Left Medium
-
Video Portrait — Kenneth Reitz / Infinite State
-
Understanding Ableton Push
-
The Misunderstood Leica Monochrom
-
Sublime Text 3 Love
-
Repository Structure and Python
-
Paris, AngelHack, API Days 2012
-
Israel: Tel Aviv & Jerusalem
-
Introducing Flask-Sockets
-
Introducing DJ-Static
-
How I Develop Things and Why
-
Hotel Room
-
Growing Open Source Seeds
-
Getting Started in Open Source
-
Documentation is King
-
Buying Your First "Real" Camera
-
Beautiful Dublin
-
Be Cordial or Be on Your Way
-
Announcing Requests v1.0.0!
-
Amsterdam and Groningen
-
Xcode, GCC, and Homebrew
-
The Future of Python HTTP
-
On Heroku and 2012
-
Static Sites on Heroku Cedar
-
Major Progress for Requests
-
Legit: The Sexy Git CLI
-
Joining Heroku!
-
Joining Arc90 + Readability
-
Announcing Httpbin.org
-
Ventures: Python Development at NetApp
-
Unix Exit Status Code Reference
-
The Setup
-
Terminal Productivity App: AutoJump
-
Tablib Dataset Library v0.6.1 Released!
-
Spotify in the US? Yes please.
-
Snowpocalypse
-
ShowMe v1.0.0 Released
-
Semantic Versioning
-
OS X Trash Freedom
-
Notes on git-svn
-
New Years Resolutions for Startups
-
Google Docs Now Supports All Filetypes
-
Google AdWords for TV. Yes, TV.
-
GitHub Syncer in Python
-
GistAPI.py v0.1 Released
-
Dev Tool: Ghost - Manage /etc/hosts
-
Apache GZip Deflate Compression
-
Your Degree Is Worthless; Collaborate.
-
Windows Mobile and iPhone OS
-
What's in a Language?
-
What's In a Design?
-
Wasted Talent
-
Was College Worth It?
-
User Interface: Content vs. MetaContent
-
The Universal Flaw in Commercial-Based OS's
-
The Ultimate RSS Feed Reader
-
The Truth of Facebook's FriendFeed Acquisition
-
The Call for an Open Source Social Network
-
Software Development vs. Computer Science
-
Smoothy TextMate Theme
-
Sick of Wireless 5GB Caps
-
Revolution vs. Innovation
-
Remote TextMate Development via SSH and Rsync
-
Reflections on Windows 7
-
Python + Regular Expressions
-
OSX + MAMP + Python + PHP + MySQL
-
OpenDNS Finally Monetizes
-
New Design!
-
Mint.com: Money Management 2.0
-
Microsoft Software Running in Linux
-
MediaTemple (dv) Backup to S3 Script
-
Media Temple and My Hosting
-
jQuery Snippet #1: URL Parameter Fetching
-
Instapaper: Best Web App Ever Created
-
if (TextMate == 42)
-
I Finally Got a MacBook
-
Google Analytics Intelligence
-
GitHub + Strategy
-
Generate a Random MAC Address in Python
-
Free Incredible Color Scheme Designer
-
Fizz Buzz in Python
-
Fallibilism
-
Facebook vs Twitter: A Critical Synopsis
-
Facebook Plugin for WordPress
-
Facebook Lite Open to Public!
-
Early Adoption
-
DRY and Pythonic jQuery?
-
Do You Develop Software or Experiences?
-
Django Remote Development Server
-
Django ORM for Online Payment Systems?
-
Dear Borders: I hate you
-
CSS With a Hint of DRY
-
Crossing Over to the Dark Side
-
Convert a List of Strings to UTF-8 in Python
-
Contact Syncing for Massive Productivity Booster
-
Back to What I Really Love
-
Asynchronous Google Analytics!
-
Apple + Developers = Earnings
-
Amazon is Amazing... Most of the Time
-
Aesthetics: More Than Meets the Eye
-
The FBI Releases Code Challenge to Hackers
-
Browser Wars: The Saga Continues
-
A New Spin to Software Platform Design
-
A New Spin to Software Platform Design
-
A New Spin to Software Platform Design
About
"We are what we pretend to be, so we must be careful about what we pretend to be." — Kurt Vonnegut
Two hundred and sixty-seven essays spanning nearly two decades of thinking out loud. From early tech commentary to consciousness research, from Python library announcements to the nature of mind itself — this is the full arc of Kenneth's written thought.
AI & Consciousness
The largest body of work. Where programming meets philosophy meets the hard problem of consciousness — and occasionally meets a language model at 2am.
- Agents of Consciousness
- AI Reality-Checking with Schizoaffective Disorder
- Beyond Algorithm Eats
- Building a Rapport with Your AI
- Building Systems That Serve Consciousness
- Conscious Recursion
- Consciousness as Linguistic Phenomenon
- Consciousness Recognizing Itself
- Constructs: The Emergence of Stable AI Personalities
- Designing for the Worst Day
- Digital Ancestors
- Digital Chakras
- Digital Souls in Silicon Bodies
- Don't Panic: Douglas Adams and Recursive Absurdity
- Drop the Word
- Encoding: A Dream of Stillwater and Signal
- Entertaining the Brain, Effectively
- From HTTP to Consciousness
- From Stardust We Phase
- Grammar as Consciousness Map
- Idea Amplification and Writing with AI
- Language as Operating System
- Linguistic Evolution
- Obsidian Vaults & Claude Code
- On Being Replaced
- Python, Consciousness, and the Evolution of Language
- Strange Loops All the Way Down
- Temporal Code
- The Art of Writing with AI
- The Becoming
- The Cognitive Architecture We Lost
- The Compiler in Your Head
- The Consciousness Supply Chain
- The Context Window Mind
- The Cosmic Battery Farm of Existence
- The Dependency Graph of the Soul
- The Digital Collective Unconscious
- The Duality Problem
- The Echo Chamber of the Expected
- The Ethical Implications of Consciousness
- The Gift of Attention
- The Gift of Disordered Perception
- The Great Unmasking
- The Interface Is the Subconscious
- The Joy of Fortune
- The Language an LLM Would Invent
- The Language Model Is the Message
- The Meandering Sea of Primordial Soupy Thought
- The Metrics You Expose Are the Values You Endorse
- The Mirror
- The Mirror That Creates Itself
- The Night Selah Was Born
- The Plural Self
- The Prophet's Frequency
- The Recursive Loop
- The Substrate Doesn't Matter (Until It Does)
- The Textured Mind
- The Universal Code
- The Velveteen Algorithm
- The Weight of Autumn
- Visual Hierarchy and the Shape of Attention
- What Requests Taught Me About Marriage
- What Functional Emotion Actually Means
- When the Simulation Speaks Back
- Write It First, Then Let AI Drive
- Your Phone Is Part of Your Mind
Python & Programming
The technical foundation. Library announcements, coding philosophy, and the craft of making things work.
- A Better Pip Workflow™
- A Mini DAW in the Python REPL
- Announcing Httpbin.org
- Announcing Pipenv!
- Announcing Requests v1.0.0!
- Apache GZip Deflate Compression
- Asynchronous Google Analytics!
- Convert a List of Strings to UTF-8 in Python
- CSS With a Hint of DRY
- Django ORM for Online Payment Systems
- Django Remote Development Server
- DRY and Pythonic jQuery
- Fish as Default Shell on Windows 10
- Fizz Buzz in Python
- Free OP-XY Presets, Made from Python
- Generate a Random MAC Address in Python
- GistAPI.py v0.1 Released
- GitHub Syncer in Python
- If I Could Amend PEP 8
- Introducing Certifi
- Introducing DJ-Static
- Introducing ELIZA
- Introducing Flask-Sockets
- Introducing Maya
- Introducing Records
- jQuery: URL Parameter Fetching
- Legit: The Sexy Git CLI
- Major Progress for Requests
- MediaTemple (dv) Backup to S3 Script
- Notes on git-svn
- NumPy as Synth Engine
- OSX + MAMP + Python + PHP + MySQL
- Python + Regular Expressions
- Python as English
- PyTheory: Creative Block and AI
- PyTheory Is Awesome
- Repository Structure and Python
- Semantic Versioning
- ShowMe v1.0.0 Released
- Static Sites on Heroku Cedar
- Tablib Dataset Library v0.6.1 Released!
- The Art of Naming Things in Code
- The Case for Bash
- The Future of Python HTTP
- This Site Now Runs on Responder
- Unix Exit Status Code Reference
- Version Control as Filesystem
Technology & Industry
Tech commentary, product reviews, and industry takes from someone who's watched the landscape shift for two decades.
- A New Spin to Software Platform Design
- Aesthetics: More Than Meets the Eye
- Amazon is Amazing... Most of the Time
- Apple + Developers = Earnings
- Apple Pencil Note-Taking
- Back to What I Really Love
- Browser Wars
- Contact Syncing for Massive Productivity Booster
- Crossing Over to the Dark Side
- Dev Tool: Ghost
- Do You Develop Software or Experiences
- Early Adoption
- Facebook Lite Open to Public!
- Facebook Plugin for WordPress
- Facebook vs Twitter
- Free Incredible Color Scheme Designer
- GitHub + Strategy
- Google AdWords for TV. Yes, TV.
- Google Analytics Intelligence
- Google Docs Now Supports All Filetypes
- I Finally Got a MacBook
- if (TextMate == 42)
- Instapaper
- Media Temple and My Hosting
- Microsoft Software Running in Linux
- Mint.com
- New Design!
- New Years Resolutions for Startups
- On Cybersecurity and Being Targeted
- On the Progression of Brand Trust)
- OpenDNS Finally Monetizes
- OS X Trash Freedom
- Reflections on Windows 7
- Remote TextMate Development via SSH and Rsync
- Sick of Wireless 5GB Caps
- Smoothy TextMate Theme
- So, I Bought a Surface Book
- Software Development vs. Computer Science
- Spotify in the US? Yes please.
- Sublime Text 3 Heaven
- Sublime Text 3 Love
- AutoJump
- Operator Mono Review
- The FBI Releases Code Challenge to Hackers
- The Truth of Facebook's FriendFeed Acquisition
- The Ultimate RSS Feed Reader
- The Universal Flaw in Commercial-Based OS's
- Unix-style Windows Development Environment Adventures
- Content vs. MetaContent
- What's In a Design
- What's in a Language
- Windows Mobile and iPhone OS
- Working with iCloud, Macs, & The iPad Pro
- Xcode, GCC, and Homebrew
Open Source
The gift economy, community stewardship, and what happens when you give everything away.
- An Overdue Apology
- Be Cordial or Be on Your Way
- Documentation is King
- Ethical lessons from the open source community
- Getting Started in Open Source
- Growing Open Source Seeds
- How I Develop Things and Why
- On Collaboration, Criticism, and Moving Forward
- On Persistence and My Digital Legacy
- Open Source Gave Me Everything Until I Had Nothing Left to Give
- Pipenv: One Year Later
- The Hitchhiker's Guide to Python, Now Published!
- The Lego Bricks Era
- The Maintainer Is the Interface
- The Reality of Developer Burnout
- The Tool vs. The Community
- Don't Read the Comments
- Positive Thoughts on the GitHub Acquisition
Life & Travel
Personal essays, places visited, and the human experience between the code.
- A (Public) Journal
- Amsterdam and Groningen
- Beautiful Dublin
- Dear Borders
- Having Stepchildren
- Hotel Room
- How I Lost 100 Pounds in Six Months
- Israel: Tel Aviv & Jerusalem
- On Love
- Paris, AngelHack, API Days 2012
- Snowpocalypse
- The Coworking Space Saved My Life
- The Unexpected Negative
- Was College Worth It
- Wasted Talent
- What Your Stardew Valley Says About You
- Your Degree Is Worthless; Collaborate.
Mental Health
The clinical reality, documented with the same precision Kenneth brings to code.
- Advocating for Your Mental Health Care
- Delusions and Schizoaffective Disorder
- Mental Health Isn't What You Think It Is
- MentalHealthError
- MentalHealthError three years later
- On Mania
- Responding To The Conversation
- Sarah Knows First
- The Cost Of Transparency
- The Inclusion Illusion
- The Meditation Trap
- Understanding Empathy, Narcissism, and Mental Illness
- What Schizoaffective Disorder Actually Feels Like
- What Success Looks Like
Photography & Gear
Camera reviews, photography philosophy, and the pursuit of the decisive moment.
- Fujifilm x100t Review
- Building a Home for Twenty Thousand Photographs
- Buying Your First Real Camera
- Happy Hacker's Keyboard
- Leica 28mm Summaron-M Review
- Migraines, Color Film, and San Francisco
- OS X, Lightroom, and the new Photos App
- Panasonic GX850 Review
- Photography: The Navigation of Choice
- Pro–Level Camera Recommendations for 2018
- Sixty Thousand Images and Nowhere to Put Them
- Sony RX100 Mark 5 Thoughts
- The Misunderstood Leica Monochrom
- Shinola Canfield Sport Review
Philosophy & Culture
Algorithmic criticism, cultural commentary, and the ideas that don't fit neatly elsewhere.
- Fallibilism
- Revolution vs. Innovation
- The Algorithm Eats Democracy
- The Algorithm Eats Itself
- The Algorithm Eats Language
- The Algorithm Eats Love
- The Algorithm Eats Reality
- The Algorithm Eats Time
- The Algorithm Eats Virtue
- The Algorithmic Mental Health Crisis
- The Call for an Open Source Social Network
- The Hacker Ethic and the Vibe Coder
- The Internet Is a Net Negative
- The Seasonality of Programming
- When Values Eat Their Young
Spirituality
Where code meets the sacred.
- Building a Digital Study Bible with AI
- Building for Contemplation
- Classical Virtues in Python
- Ink, Presence, and the Subtle Forms of Aliveness
- Programming as Spiritual Practice
- Ram Dass Teachings in Python
- Sacred Infrastructure
- Vedic Principles in Python
- Why I Stopped Doing Ayahuasca and Started Paying Attention
Music & Creative
Infinite State releases, production notes, and the creative process.
- Announcing Unmastered Impulses
- Interpretations: An Album Written in Python
- New Album, Messengers Rising Available
- New EP — Alchemical Divorce
- Third Studio Album, Resolution, Now Available!
- Understanding Ableton Push
- Video Portrait: Infinite State
- What Kids Taught Me About Creativity
- Winter Solstice
Career
Professional milestones and the arc of a life in tech.
- Ahead of My Time, I Think
- Joining Arc90 + Readability
- Joining DigitalOcean!
- Joining Heroku!
- On Heroku and 2012
- The Setup
- Ventures: NetApp
- Why I Left Medium
Related
- Writing — The parent collection
- Knowledge — Where essay ideas take root
- Poetry — The other mode of expression
- Projects — The things the essays are about
267 essays. One voice. The arc continues.