Hacker Blogs
Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #848

K

Kenneth Reitz

Personal blog · kennethreitz.org/essays · on HN as kennethreitzprogrammingaiphilosophy

Kenneth Reitz's personal blog at kennethreitz.org covers programming, ai and philosophy. Since 2012, 77 different Hacker News readers have linked it 97 times, most often “Open Source Gave Me Everything Until I Had Nothing Left to Give”. It is still writing: the last post was on 2026-10-25, and you can follow it by feed.

Visit the blog
97mentions?
2recommend?
77HN people?
2012–2026first – last linked?
Links on Hacker News per year · peak 17 in 2026

Too few sampled comments (26) to say how often HN recommends it.?

Why HN links it

HN readers link Reitz's personal essays on open source sustainability, Python packaging workflows like requirements and pip, and his writing about his bipolar disorder and mental health.

Recommended for · 2 comments
Described as useful to read, and one commenter told readers to check out his podcast series.

Summarised by Claude from a sample of 26 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Kenneth Reitz — creator of Requests, the Python HTTP library. Writing at the intersection of technology and consciousness: mental health, AI collaboration, open source, and building software for humans.

The author on HN?

kennethreitz · 25 karma · member since 2009

Web Developer. Software Engineer. Thinker. Pythonist. OSX Addict. Software Junkie. Life is wonderful https://kennethreitz.org :)

From their public HN profile, which links to this site.

Most-linked posts?

  1. Open Source Gave Me Everything Until I Had Nothing Left to Give
    5 people · 5 mentions · first linked 2026-03-18
  2. A Better Pip Workflow
    5 people · 5 mentions · first linked 2017-05-23
  3. MentalHealthError: an exception occurred. (2016)
    4 people · 4 mentions · first linked 2017-02-08
  4. A Better Pip Workflow
    4 people · 4 mentions · first linked 2016-02-25
  5. NumPy as Synth Engine
    2 people · 2 mentions · first linked 2026-03-30
  6. When Values Eat Their Young: How Ideal-Driven Groups Drift into Their Own Shadow
    2 people · 2 mentions · first linked 2025-09-16
  7. A Server Called Mercury
    2 people · 2 mentions · first linked 2026-06-05
  8. Announcing Pipenv
    2 people · 2 mentions · first linked 2017-01-23
  9. ​Pipenv: One Year Later and a Call for Help
    2 people · 2 mentions · first linked 2018-02-04
  10. On Cybersecurity and Being Targeted
    2 people · 2 mentions · first linked 2016-08-10

What Hacker News says?

  1. http://kennethreitz.org/be-cordial-or-be-on-your-way.html

    Comment linking /be-cordial-or-be-on-your-way.html

    on “What It's Like To Be Ridiculed For Open Sourcing A Project”
  2. Submitted Announcing Pipenv as a story · 664 points

    HN discussion
  3. Operator Mono! https://www.kennethreitz.org/essays/test-driving-a-200-progr...

    Comment linking /essays/test-driving-a-200-programming-font-operator-mono

    on “Announcing Pipenv”
  4. Submitted MentalHealthError: an exception occurred as a story · 593 points

    HN discussion
  5. gourneau · 2017-01-23Recommends
    Hey other Reitz fans. Make sure to check out his newish podcast series: https://www.kennethreitz.org/import-this/

    Comment linking /import-this/

    on “Announcing Pipenv”
  6. Submitted Requests, Python HTTP for Humans, reached v1.0 as a story · 386 points

    HN discussion
  7. Interestingly the author states his symptoms started through a combination of lack of sleep and dating a disturbed individual [1]. Such a diagnosis is possibly offensive, ableist and unscientific, however there are many such anecdotal reports of people with (developing or fully developed) mental illness pairing up. While there is little evidence of such pairing up being a cause (i.e. some sort of "contagiousness", a…

    Comment linking /essays/purging-the-unexpected-negative-a-narcissistic-partner

    on “MentalHealthError: an exception occurred”
  8. Submitted Maya – Python Datetimes for Humans as a story · 350 points

    HN discussion
  9. I also suspect that this is the same person mentioned here: http://www.kennethreitz.org/essays/purging-the-unexpected-ne... For many guys, "crazy chick" is the only language they have to describe an abusive relationship. It's not the most helpful phrase, so it's best replaced with a clearer one.

    Comment linking /essays/purging-the-unexpected-negative-a-narcissistic-partner

    on “MentalHealthError: an exception occurred”
  10. Submitted The Reality of Developer Burnout as a story · 340 points

    HN discussion
  11. David Beazley : http://www.dabeaz.com/ Kenneth Reitz : https://www.kennethreitz.org/ Armin Ronacher : http://lucumr.pocoo.org/ Julien Danjou : https://julien.danjou.info/ Hynek Schlawack : https://hynek.me/ Donald Stufft : https://caremad.io/

    Comment linking /

    on “Ask HN: Which developers do you closely follow?”
  12. Submitted On Cybersecurity and Being Targeted as a story · 281 points

    HN discussion
  13. I would recommend Python 3 for sure. I just use the installers from https://www.python.org/ and don't tend to have any problems. I prefer lightweight tools, so I use Visual Studio Code. It won't hold your hand, but neither will it get in your way. When working on projects, get in the habit of using virtualenvs. It's a small amount of overhead, but will save you a ton of frustration in the long run. A primer on windo…

    Comment linking /essays/a-better-pip-workflow

    on “New Surface Pro”
  14. Submitted Why I Left Medium as a story · 258 points

    HN discussion
  15. It's the least shitty of all other designs. It picked the best design decisions from existing package managers. By default it is project local (as opposed to global like what rubygems, pip, and others are), it's recursive and largely reproducible (fully reproducible using lock files). The resolution algorithm is also deterministic and simple, you can implement it in an hour. Although other languages are catching up…

    Comment linking /essays/announcing-pipenv

    on “Interview with Ryan Dahl, Creator of Node.js”
  16. Submitted On Heroku and 2012 as a story · 225 points

    HN discussion
  17. One can argue semantics whether you call it a UI or a CLI, but hey. There's a number of GUI clients out there that depending on your criteria could be considered better. They're usually not as powerful as the CLI client though, and if they are, features like accessing the reflog are hard to find and use. There's also a few alternative CLIs out there, I've just done a quick googling and came across http://www.saintsj…

    Comment linking /essays/legit-the-sexy-git-cli

    on “Git Undo”
  18. Submitted A Better Pip Workflow as a story · 171 points

    HN discussion
  19. Reitz has self-confessed manic episodes due to bipolar disorder: https://www.kennethreitz.org/essays/mentalhealtherror-an-exc... https://journal.kennethreitz.org/entry/on-mania

    Comment linking /essays/mentalhealtherror-an-exception-occurred

    on “Pipenv: promises a lot, delivers very little”
  20. Submitted ​Pipenv: One Year Later and a Call for Help as a story · 123 points

    HN discussion
  21. He has been pretty transparent with his bipolar disorder. Speaking from experience mania drastically changes your personality. https://www.kennethreitz.org/essays/mentalhealtherror-an-exc...

    Comment linking /essays/mentalhealtherror-an-exception-occurred

    on “I'm not collaborating with Kenneth Reitz”
  22. Submitted Documentation is King as a story · 85 points

    HN discussion
  23. Interestingly, Pipenv is no longer in the list of projects on his website: https://www.kennethreitz.org/projects What that means, I don't know.

    Comment linking /projects

    on “I'm not collaborating with Kenneth Reitz”
  24. Submitted The cost of transparency: Living with schizoaffective disorder in tech as a story · 65 points

    HN discussion
  25. For those out of the loop: http://www.kennethreitz.org/essays/on-cybersecurity-and-bein...

    Comment linking /essays/on-cybersecurity-and-being-targeted

    on “Setup Keybase.io, GPG and Git to sign commits on GitHub”
  26. Submitted Introducing Flask-Sockets as a story · 63 points

    HN discussion
  27. The idea is described at https://www.kennethreitz.org/essays/a-better-pip-workflow

    Comment linking /essays/a-better-pip-workflow

    on “Freezing Python’s Dependency Hell”
  28. Submitted Test-Driving a $200 Coding Font: Operator Mono as a story · 50 points

    HN discussion
  29. Earlier response to the vorpus criticism (presumably): https://www.kennethreitz.org/essays/requests3-update

    Comment linking /essays/requests3-update

    on “Issue: find a new home for repos including Requests”
  30. Submitted If I could amend PEP 8 as a story · 46 points

    HN discussion

Search all of HN for kennethreitz.org

Linked by the same people?