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

Top all-time · #1140

E

Eric Holscher

Personal blog · ericholscher.com/blog · on HN as forsakenprogrammingwriting

Eric Holscher's personal blog at ericholscher.com covers programming and writing. Since 2007, 61 different Hacker News readers have linked it 105 times, most often “Why you shouldn't use Markdown for documentation (2016)”. It is still writing: the last post was on 2026-10-25, and you can follow it by feed.

Visit the blog
105mentions?
61HN people?
2007–2026first – last linked?
Links on Hacker News per year · peak 16 in 2009

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

Why HN links it

Linked for Django deployment walkthroughs using Fabric and Chef, documentation writing advice, and the case for reStructuredText over Markdown.

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

Hi! I’m Eric. I build documentation tools and communities, and otherwise spend time outside. I co-founded Read the Docs, Write the Docs, EthicalAds, and PyCascades. This site covers a long history ...

The author on HN?

forsaken · 2,107 karma · member since 2007

I am helping to make the software world care more about documentation with my projects Read the Docs, Write the Docs, and EthicalAds. http://www.ericholscher.com Email: eric@

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

Most-linked posts?

  1. Why you shouldn't use Markdown for documentation (2016)
    5 people · 5 mentions · first linked 2018-11-30
  2. Don’t Use Markdown for Documentation
    5 people · 5 mentions · first linked 2016-03-15
  3. How I Judge the Quality of Documentation
    4 people · 8 mentions · first linked 2014-02-27
  4. Building a Django App Server with Chef: Part 1
    4 people · 5 mentions · first linked 2010-11-09
  5. The Pac-Man Rule at Conferences
    2 people · 3 mentions · first linked 2019-04-30
  6. A simple rule for breaking cliques at events
    2 people · 2 mentions · first linked 2017-12-04
  7. One percent for Open Source (2018)
    2 people · 2 mentions · first linked 2019-01-07
  8. /blog/2008/sep/12/screencast-django-command-extensions/
    2 people · 2 mentions · first linked 2009-05-18
  9. One Percent for Open Source
    2 people · 2 mentions · first linked 2018-03-09
  10. Big list of Django tips (and some python tips too) | Surfing in Kansas
    2 people · 2 mentions · first linked 2008-10-08

What Hacker News says?

  1. If you'd like to suggest another way to make OSS sustainable, I'd be all ears. A bit more color here: https://www.ericholscher.com/blog/2016/aug/31/funding-oss-ma...

    Comment linking /blog/2016/aug/31/funding-oss-marketing-money/

    on “Firefox 85 cracks down on supercookies”
  2. Submitted How I Judge the Quality of Documentation as a story · 123 points

    HN discussion
  3. https://www.ericholscher.com/blog/2025/jan/21/stack-overflow... It was dying well before AI and while a knee happened coincidentally to chatgpt release, I don't think you remember correctly what gpt answer looked like for programmers questions back then. It was much later where it started assisting development.

    Comment linking /blog/2025/jan/21/stack-overflows-decline/

    on “StackOverflow now gets fewer than 1000 questions a month”
  4. Submitted Don’t Use Markdown for Documentation as a story · 121 points

    HN discussion
  5. I had a similar moment where I almost gave up on Read the Docs, going as far as writing a similar post but never publishing it. I wrote about that experience here: https://www.ericholscher.com/blog/2018/feb/7/the-post-i-neve...

    Comment linking /blog/2018/feb/7/the-post-i-never-published/

    on “Sorry everybody, I failed with you”
  6. Submitted How I Judge the Quality of Documentation in 30 Seconds (2014) as a story · 93 points

    HN discussion
  7. This is exactly why we're building EthicalAds. It's an ad network that only targets based on the content of sites, doesn't allow any third-party media, and is currently only focused on a developer audience: https://www.ethicalads.io/advertising-vision/ We had the same choice on Read the Docs, but didn't really have any other way to make money but advertising. We decided to build ethical advertising, so that we could…

    Comment linking /blog/2016/aug/31/funding-oss-marketing-money/

    on “Google’s FLoC Is a Terrible Idea”
  8. Submitted “My Code is Self-Documenting” as a story · 87 points

    HN discussion
  9. This is great -- lack of a standard that was actually used (unlike CommonMark) was one of my main issues with Markdown ( http://ericholscher.com/blog/2016/mar/15/dont-use-markdown-f... ) -- It's really great to see GitHub leading in this department, and it gives me hope that one day we might actually have Markdown that is portable between implementations.

    Comment linking /blog/2016/mar/15/dont-use-markdown-for-technical-docs/

    on “A Formal Spec for GitHub Flavored Markdown”
  10. Submitted Required Reading (for pythonistas) as a story · 83 points

    HN discussion
  11. Neat. I wrote about a similar idea a while back, which might add some other arguments if people want to pitch it to their own company: https://www.ericholscher.com/blog/2018/mar/9/one-percent-for...

    Comment linking /blog/2018/mar/9/one-percent-for-open-source/

    on “Supporting open source with 3% of our revenue”
  12. Submitted Large Problems in Django, Mostly Solved: Delayed Execution as a story · 58 points

    HN discussion
  13. ReST is really big in the Python ecosystem, thanks to Sphinx (docs generator), and the read-the-docs website. The main advantage for ReST is that it is well defined and consistent. It's a bit heavier than .md, but I think it will pay off for large projects. Here are some articles about it: https://eli.thegreenplace.net/2017/restructuredtext-vs-markd... http://ericholscher.com/blog/2016/mar/15/dont-use-markdown-f...…

    Comment linking /blog/2016/mar/15/dont-use-markdown-for-technical-docs/

    on “AWS documentation is now open source and on GitHub”
  14. Submitted Don’t Use Markdown for Documentation (2016) as a story · 55 points

    HN discussion
  15. This is exactly why we're building EthicalAds. It's an ad network that only targets based on the content of sites, doesn't allow any third-party JS or images, and is currently only focused on a developer audience: https://www.ethicalads.io/advertising-vision/ We had the same choice on Read the Docs, but didn't really have any other way to make money but advertising. We decided to build ethical advertising, so that w…

    Comment linking /blog/2016/aug/31/funding-oss-marketing-money/

    on “International coalition calls for action against surveillance-based advertising”
  16. Submitted Help fund Read the Docs as a story · 53 points

    HN discussion
  17. Sure -- it's a neat story. Happy to share it.. Digs through some emails Looks like it was 2015. We did a fundraising campaign on our site (wrapup blog post here: https://blog.readthedocs.com/fundraising-wrapup/ ), which was our first big attempt at fundraising. To be 100% honest, we didn't reach our goal, and we padded the numbers with a Python Software Foundation grant, and the Twilio ad sponsorship to not fail in…

    Comment linking /blog/2016/aug/31/funding-oss-marketing-money/

    on “Show HN: EthicalAds – Privacy-first ad network for developers”
  18. Submitted Hacker Book Club as a story · 32 points

    HN discussion
  19. I definitely appreciate the negative view of ads. I had some similar internal conflict around building on ads, but it was the only way for us to sustain the project we worked on.. Read the Docs was a huge part of the open source community, but all the other ways we tried to fund it didn't work. I posted about this at the time, and still think it makes a good argument for why we should be investing to fund open sourc…

    Comment linking /blog/2016/aug/31/funding-oss-marketing-money/

    on “Show HN: EthicalAds – Privacy-first ad network for developers”
  20. Submitted You should stay for the sprints. as a story · 30 points

    HN discussion
  21. You shouldn't feel that way at all. I don't think I've ever had a bad experience meeting people at a conference. It has actually been the opposite. Many people are there to make connections (and have their own doubts as well). You might be surprised at how receptive they will be. Also, many conferences actively promote inclusion. See the "Pac Man Rule" attributed to Eric Holscher which was referenced at PyCon US. ht…

    Comment linking /blog/2017/aug/2/pacman-rule-conferences/

    on “PyCon US 2024 Recap”
  22. Submitted Announcing Django Crawler and django-test-utils as a story · 27 points

    HN discussion
  23. http://ericholscher.com/blog/2017/jan/27/code-is-self-docume...

    Comment linking /blog/2017/jan/27/code-is-self-documenting/

    on “Keeping track of technical debt in source code”
  24. Submitted Building a Django app server with Chef: Part 2 as a story · 21 points

    HN discussion
  25. 2mur · 2011-06-30Recommends
    I don't know for puppet but Eric Holscher has a nice tutorial/walkthrough[1] with Chef with a repo of examples. [1] http://ericholscher.com/blog/2010/nov/8/building-django-app-...

    Comment linking /blog/2010/nov/8/building-django-app-server-chef/

    on “Django Advice”
  26. Submitted Why you shouldn't use Markdown for documentation (2016) as a story · 19 points

    HN discussion
  27. Some good points for reST instead of markdown: * Markdown has many flavors, reST is standarized * reST is extensible * reST is semantic, Markdown is just text. http://ericholscher.com/blog/2016/mar/15/dont-use-markdown-f... reST is marginally harder than markdowns, so is it really worth sticking with MD ?

    Comment linking /blog/2016/mar/15/dont-use-markdown-for-technical-docs/

    on “The LaTeX Fetish (2016)”
  28. Submitted Django tests are now fast as a story · 19 points

    HN discussion
  29. I've been using a simple Fabric script from http://ericholscher.com/blog/2010/nov/8/building-django-app-... to automate Chef deploys. Blueprint tried to install a lot of nonsense on my box, and I decided that learning Chef proper would be a much better investment of my time.

    Comment linking /blog/2010/nov/8/building-django-app-server-chef/

    on “Fabric hits 1.0”
  30. Submitted One Percent for Open Source as a story · 18 points

    HN discussion

Search all of HN for ericholscher.com

Linked by the same people?