mirror of
https://github.com/kennethreitz/kennethreitz.org.git
synced 2026-06-21 14:50:57 +00:00
197352108b
Essays (72 files): - Strip bloated italic footer link-blocks from all 2025-2026 essays - 669 lines of directory-style footers removed Poetry (7 files): - Fix typos: benig, Analouge's, forsee, y et, seperateness - Remove third-person sidenotes from 6 poems Talks (1 file): - Remove third-person sidenote from developer-burnout Themes (10 files): - Add warm closing paragraphs before Related Themes sections - Fix "he built" → "I built" in evolution-of-ideas Software (3 files): - Fix multiline sidenotes in clint.md - Clarify contradictory maintenance status in autoenv.md - Add Infinite State Sample Pack to software index Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
58 lines
6.3 KiB
Markdown
58 lines
6.3 KiB
Markdown
# The "For Humans" Philosophy
|
|
|
|
Fifteen years ago, I wrote a Python library that made HTTP "for humans." The idea was simple: complex capabilities should be accessible through interfaces that match how people actually think, not how machines process information. That principle turned out to apply to everything — marriage, mental health, AI collaboration, community design.
|
|
|
|
Every technical choice embeds values about how humans should relate to technology. The "for humans" philosophy is just the insistence that those values should favor the human.
|
|
|
|
### Origins
|
|
|
|
- [**The Coworking Space Saved My Life**](/essays/2026-03-06-the_coworking_space_saved_my_life) — The actual origin. A coworking space in Winchester, Virginia where a McDonald's dropout met generous strangers. The "for humans" philosophy was learned experientially before it was articulated technically.
|
|
- [**How I Develop Things and Why**](/essays/2013-01-how_i_develop_things_and_why) — The deeper principles: reduce cognitive load, match mental models, enhance agency, fail gracefully.
|
|
- [**Ahead of My Time, I Think**](/essays/2025-08-26-ahead_of_my_time_i_think) — How this approach anticipated broader patterns in technology.
|
|
- [**A New Spin to Software Platform Design**](/essays/2008-01-a_new_spin_to_software_platform_design) — Predicting app stores by thinking about how people actually find software.
|
|
|
|
### Applied to Life
|
|
|
|
- [**What Requests Taught Me About Marriage**](/essays/2026-03-06-what_requests_taught_me_about_marriage) — Sensible defaults, graceful error handling, backwards compatibility. All relationship advice.
|
|
- [**Designing for the Worst Day**](/essays/2026-03-18-designing_for_the_worst_day) — What "for humans" means when the human is having the worst day of their life.
|
|
- [**The Interface Is the Subconscious**](/essays/2026-03-20-the_interface_is_the_subconscious) — Every interface shapes cognition before conscious awareness engages. Design accordingly.
|
|
- [**The Gift of Attention**](/essays/2025-09-06-the_gift_of_attention) — Ethics of asking for consciousness in an attention economy.
|
|
- [**What Kids Taught Me About Creativity**](/essays/2025-09-what_kids_taught_me_about_creativity) — Parenthood strips away tool fetishism to reveal what's actually sacred about making things.
|
|
|
|
### Applied to Technology
|
|
|
|
- [**Programming as Spiritual Practice**](/essays/2025-08-26-programming_as_spiritual_practice) — When programming becomes conscious practice, every design choice becomes an ethical choice.
|
|
- [**The Recursive Loop: How Code Shapes Minds**](/essays/2025-09-05-the_recursive_loop_how_code_shapes_minds) — The values we embody personally, we embed technologically.
|
|
- [**The Case for Bash**](/essays/2025-08-31-the-case-for-bash) — Sometimes the most human-centered choice is the boring, reliable tool that works everywhere.
|
|
- [**Version Control as Filesystem**](/essays/2025-09-05-version_control_as_filesystem) — Technical practices as contemplative practices.
|
|
- [**The Art of Naming Things in Code**](/essays/2025-09-07-the_art_of_naming_things_in_code) — Naming as the practice of creating shared meaning through careful attention to language.
|
|
- [**PyTheory: Breaking Through Five Years of Creative Block with AI**](/essays/2026-03-22-pytheory_breaking_through_five_years_of_creative_block_with_ai) — Music theory for humans. The same philosophy that drove Requests, applied to scales and chords.
|
|
- [**The Maintainer Is the Interface**](/essays/2026-03-22-the_maintainer_is_the_interface) — The human behind the project is the first interface a contributor encounters. Design that accordingly.
|
|
- [**This Site Now Runs on Responder**](/essays/2026-03-22-this_site_now_runs_on_responder) — Running on Responder: Requests semantics, server side. The "for humans" philosophy full circle.
|
|
- [**The Lego Bricks Era**](/essays/2026-03-18-values_i_outgrew_and_the_ones_that_stayed) — The era when open source was about making beautiful lego bricks and sharing them.
|
|
|
|
### Applied to AI
|
|
|
|
- [**Building Rapport with Your AI**](/essays/2025-08-26-building_rapport_with_your_ai) — Context, trust, iteration. Same principles as human collaboration.
|
|
- [**Idea Amplification and Writing with AI**](/essays/2025-09-05-idea_amplification_and_writing_with_ai) — AI as accessibility device for neurodivergent minds.
|
|
- [**Obsidian Vaults & Claude Code**](/essays/2026-03-06-obsidian_vaults_and_claude_code) — A CLAUDE.md at the vault root functions as an API contract. AI adapts to human thought patterns, not the other way around.
|
|
- [**Building a Digital Study Bible with AI**](/essays/2026-03-20-building_a_digital_study_bible_with_ai) — Technology serving contemplation.
|
|
- [**Temporal Code**](/essays/2025-09-10-temporal_code_how_llms_learned_to_think_like_programmers) — AI systems that absorbed the psychology of programming, not just the syntax.
|
|
|
|
### The Dark Side: When Technology Doesn't Serve Humans
|
|
|
|
- [**The Algorithm Eats Virtue**](/essays/2025-08-26-the_algorithm_eats_virtue) — The precise inversion of "for humans" design.
|
|
- [**The Algorithmic Mental Health Crisis**](/essays/2025-08-26-algorithmic_mental_health_crisis) — What happens when technology is designed to exploit rather than serve.
|
|
- [**The Metrics You Expose Are the Values You Endorse**](/essays/2026-03-06-the_metrics_you_expose_are_the_values_you_endorse) — Platform SDKs embed values. The metrics define what gets built.
|
|
- [**The Inclusion Illusion**](/essays/2025-08-26-the_inclusion_illusion) — Performative diversity that excludes the people who need accommodation most.
|
|
- [**The Internet Is a Net Negative**](/essays/2025-12-28-the_internet_is_a_net_negative) — The honest reckoning.
|
|
|
|
This is probably the closest thing I have to a life philosophy, and it fits in a sentence: build things that respect the person using them. Everything else — the libraries, the essays, the consciousness research — is just working out the implications of that one idea across increasingly interesting domains.
|
|
|
|
### Related Themes
|
|
|
|
- [Open Source & Community](/themes/open-source-and-community) — Community design as API design.
|
|
- [Algorithmic Critique](/themes/algorithmic-critique) — What happens when these principles are violated at scale.
|
|
- [Artificial Intelligence](/themes/artificial-intelligence) — Applying "for humans" to AI collaboration.
|
|
- [Evolution of Ideas](/themes/evolution-of-ideas) — How this principle evolved over fifteen years.
|