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 · #313

T

Tom Preston-Werner

Personal blog · tom.preston-werner.com · on HN as mojombostartupsprogramming

Tom Preston-Werner's personal blog at tom.preston-werner.com covers startups and programming. Since 2008, 165 different Hacker News readers have linked it 208 times, most often “Open Source (Almost) Everything”. It is still writing: the last post was on 2025-10-22, and you can follow it by feed.

Visit the blog
208mentions?
15recommend?
165HN people?
2008–2026first – last linked?
Links on Hacker News per year · peak 21 in 2011

Sometimes recommended · 15 of 40 sampled comments recommend it?

Why HN links it

HN readers link Tom Preston-Werner's blog mostly for 'The Git Parable', which commenters recommend as an intuitive explanation of how git works. Other posts are cited for GitHub's history and open source views.

Recommended for · 15 comments
Commenters say The Git Parable explains how git works best and tell readers to read it.

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

The author on HN?

mojombo · 5,675 karma · member since 2008

Cofounder of Codestarter. Formerly cofounded GitHub and sold Gravatar to Automattic in 2007. I blog at http://tom.preston-werner.com/. [ my public key: https://keybase.io/mojombo; my proof: https://keybase.io/mojombo/sigs/MN46MJCX03nOJRWwgpYoSeeaaPUjsJB6fKMHH4rVINs ]

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

Most-linked posts?

  1. Open Source (Almost) Everything
    22 people · 22 mentions · first linked 2011-11-22
  2. Readme Driven Development
    22 people · 22 mentions · first linked 2010-08-23
  3. How I Turned Down $300,000 from Microsoft to go Full-Time on GitHub
    19 people · 19 mentions · first linked 2008-10-20
  4. The Git Parable (building a Git-like system from the ground up)
    18 people · 25 mentions · first linked 2009-05-18
  5. Readme Driven Development (2010)
    15 people · 18 mentions · first linked 2019-11-23
  6. The Git Parable (2009)
    10 people · 12 mentions · first linked 2020-11-17
  7. Lessons from GitHub's First Year
    7 people · 7 mentions · first linked 2011-03-29
  8. Optimize for Happiness (Followup to my Startup School talk)
    6 people · 8 mentions · first linked 2010-10-18
  9. Blogging Like a Hacker (2008)
    6 people · 8 mentions · first linked 2008-11-17
  10. /
    6 people · 6 mentions · first linked 2009-07-03

What Hacker News says?

  1. http://tom.preston-werner.com/2008/10/18/how-i-turned-down-3...

    Comment linking /2008/10/18/how-i-turned-down-300k.html

    on “Microsoft Is Said to Have Agreed to Acquire GitHub”
  2. Submitted Open Source (Almost) Everything as a story · 445 points

    HN discussion
  3. A bit of interesting trivia: back in 2008, GitHub's founder (Tom Preston-Werner) declined to work for Microsoft when they bought his previous employer, Powerset: http://tom.preston-werner.com/2008/10/18/how-i-turned-down-3...

    Comment linking /2008/10/18/how-i-turned-down-300k.html

    on “Microsoft acquires Github”
  4. Submitted Farewell GitHub, Hello Immersive Computing as a story · 348 points

    HN discussion
  5. I really hope this acquisition is good for the developer community. Also, I can’t help but notice the fact that Tom Preston-Werner, one of the co-founders of GitHub, had turned down an offer[0] from Microsoft 10 years ago and today they’ve announced the acquisition[1] by Microsoft. They really have come a full circle. Good luck to the team at GitHub! [0] http://tom.preston-werner.com/2008/10/18/how-i-turned-down-3..…

    Comment linking /2008/10/18/how-i-turned-down-300k.html

    on “Microsoft acquires Github”
  6. Submitted How I Turned Down $300,000 from Microsoft to go Full-Time on GitHub as a story · 295 points

    HN discussion
  7. http://tom.preston-werner.com/2010/08/23/readme-driven-devel...

    Comment linking /2010/08/23/readme-driven-development.html

    on “JIRA is an antipattern”
  8. Submitted How I Turned Down $300,000 from Microsoft to go Full-Time on GitHub (2008) as a story · 276 points

    HN discussion
  9. I am usually in the Open Source camp, but I don't think the choice is so easy here. Not only does GitLab copy GitHub, it does so by relying on a lot of Open Source sofware written by GitHub and/or GitHub employees. You may like GitHub or not, but you cannot deny they contribute a lot to Open Source. I am not entirely sure how much that has changed since his resignation, but here is Tom Preston-Werner's position on O…

    Comment linking /2011/11/22/open-source-everything.html

    on “GitLab Pages”
  10. Submitted Readme Driven Development as a story · 242 points

    HN discussion
  11. "We didn't do anything illegal, or that would leave us vulnerable to a lawsuit" is about the only content that this blog post contains. While Horvath characterized much of her woes as being gender-related [1], the investigation could have classified most of them as either unprovable or terrible-but-not-provably-sexist (in particular, the behavior of the Preston-Werners). I doubt it will ever be clear what actually h…

    Comment linking /2014/04/21/farewell-github-hello-immersive-computing.html

    on “Results of the GitHub Investigation”
  12. Submitted Readme Driven Development (2010) as a story · 226 points

    HN discussion
  13. http://tom.preston-werner.com/2014/04/21/farewell-github-hel...

    Comment linking /2014/04/21/farewell-github-hello-immersive-computing.html

    on “Results of the GitHub Investigation”
  14. Submitted How I Turned Down $300,000 from Microsoft to go Full-Time on GitHub as a story · 224 points

    HN discussion
  15. Tom Preston-Werner's response: http://tom.preston-werner.com/2014/04/21/farewell-github-hel...

    Comment linking /2014/04/21/farewell-github-hello-immersive-computing.html

    on “Results of the GitHub Investigation”
  16. Submitted Lessons from GitHub's First Year as a story · 223 points

    HN discussion
  17. cakeface · 2016-10-27Recommends
    This reminds me of The Git Parable which helped me understand git when I was first getting started. I really do believe that you have to understand how git actually works under the UI in order to have long term success using it. Whether it's bad or good to need this understanding can be debated but I believe that it is truth. http://tom.preston-werner.com/2009/05/19/the-git-parable.htm...

    Comment linking /2009/05/19/the-git-parable.html

    on “Git from the inside out”
  18. Submitted Readme-Driven Development (2010) as a story · 217 points

    HN discussion
  19. You can think of Bases as an editor and visualization layer for the YAML frontmatter in your Markdown files. Frontmatter is not part of the original Markdown spec, but it became a standard way to add metadata to Markdown files long before Obsidian came along. I believe it started in 2008 with the introduction of Jekyll: https://tom.preston-werner.com/2008/11/17/blogging-like-a-ha... Frontmatter is supported by almos…

    Comment linking /2008/11/17/blogging-like-a-hacker

    on “Obsidian Bases”
  20. Submitted The Git Parable (building a Git-like system from the ground up) as a story · 147 points

    HN discussion
  21. js2 · 2019-03-14Recommends
    Perhaps the Git Parable will help: http://tom.preston-werner.com/2009/05/19/the-git-parable.htm... To provide an alternate viewpoint, I have never had trouble with Git. I’m a bottom-up how-does-this-thing-work sort of person so when I first started using Git, I sought to understand how it worked. That part of Git is pretty easy to understand. Knowing that made its CLI a lot easier to grok. Of course, at the time I w…

    Comment linking /2009/05/19/the-git-parable.html

    on “Write yourself a Git (2018)”
  22. Submitted The git parable as a story · 146 points

    HN discussion
  23. > How is a legitimate startup supposed to recruit the best people under these conditions? So, I'm post-exit from a startup I founded. It was >10x on returns, but not a supermassive company. I've also been part of a few other exits now in various capacities. So let me just tell you: Startup founders get better stock than they give employees. They also often write themselves in super powers or special exit clauses. So…

    Comment linking /2008/10/18/how-i-turned-down-300k.html

    on “My company sold for $100M and I got zilch – how can that be?”
  24. Submitted Looking Back on Selling Gravatar to Automattic as a story · 143 points

    HN discussion
  25. The concept of "Readme Driven Development" [1] seems similar, but smaller in scope. I've actually found it very pragmatic/productive to, especially for smaller libraries, start with writing the Readme. 1: https://tom.preston-werner.com/2010/08/23/readme-driven-deve...

    Comment linking /2010/08/23/readme-driven-development.html

    on “Microsoft 3D Movie Maker Source Code”
  26. Submitted Blogging Like a Hacker (2008) as a story · 94 points

    HN discussion
  27. masnick · 2011-09-07Recommends
    Thanks -- great article. This is the most readable and straight-forward explanation of git's internals that I've seen (and I've read a bunch of articles/books/etc. looking for resources to help others learn git). I'd also recommend The Git Parable ( http://tom.preston-werner.com/2009/05/19/the-git-parable.htm... ) for anyone who hasn't read it. Different focus, but also helpful for understanding git's philosophy.

    Comment linking /2009/05/19/the-git-parable.html

    on “Git Is Simpler Than You Think”
  28. Submitted How to Meet Your Next Cofounder as a story · 76 points

    HN discussion
  29. git works off of snapshots which are blobs, and blobs are compressed very effectively, but if your file takes 30KB compressed then yes, 30KB compressed is being added for every white space added[0]. Another way to think of it, if it was diffs, if you had 1000 commits, getting to the 'head' would take forever because it had to replay all the commits diffs just to get there. Yes, you could combine diffs & snapshots, b…

    Comment linking /2009/05/19/the-git-parable.html

    on “Git is too hard”
  30. Submitted Readme Driven Development as a story · 69 points

    HN discussion

Search all of HN for tom.preston-werner.com

Linked by the same people?