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

Top all-time · #1472

T

tbaggery

Personal blog · tbaggery.comprogrammingwriting

tbaggery is a personal blog at tbaggery.com about programming and writing. Since 2010, 51 different Hacker News readers have linked it 56 times, most often “A Note About Git Commit Messages”. The last post was in 2011, but the archive is still widely read.

Visit the blog
56mentions?
51HN people?
2010–2026first – last linked?
Links on Hacker News per year · peak 9 in 2012

Most-linked posts?

  1. A Note About Git Commit Messages
    26 people · 26 mentions · first linked 2010-04-28
  2. A Note About Git Commit Messages
    15 people · 19 mentions · first linked 2018-02-28
  3. Effortless Ctags with Git (function indexing etc, for your editor)
    5 people · 5 mentions · first linked 2011-08-09
  4. Is tpope asleep?
    2 people · 2 mentions · first linked 2011-03-10

What Hacker News says?

  1. Ok, found this, linked by Mr. Torvalds http://tbaggery.com/2008/04/19/a-note-about-git-commit-messa...

    Comment linking /2008/04/19/a-note-about-git-commit-messages.html

    on “Linus Torvalds won't do github pull requests”
  2. Submitted A Note About Git Commit Messages as a story · 104 points

    HN discussion
  3. According to http://tbaggery.com/2008/04/19/a-note-about-git-commit-messa... (linked in one of the comments in the github discussion) it is for consistency with the commit message generated by 'git merge' and the like.

    Comment linking /2008/04/19/a-note-about-git-commit-messages.html

    on “Linus Torvalds won't do github pull requests”
  4. Submitted Smack a Ho.st - A localhost domain as a story · 36 points

    HN discussion
  5. 72 characters per line is a common standard for git commit messages. If you use vim, the syntax highlighting will nudge you to exactly that number. https://tbaggery.com/2008/04/19/a-note-about-git-commit-mess...

    Comment linking /2008/04/19/a-note-about-git-commit-messages.html

    on “Cosmopolitan v3.5”
  6. Submitted Effortless Ctags with Git (function indexing etc, for your editor) as a story · 6 points

    HN discussion
  7. Git best practices say the first line in your commit message should be no more than 50 characters. Subsequent lines should be wrapped at 80 characters. See http://tbaggery.com/2008/04/19/a-note-about-git-commit-messa...

    Comment linking /2008/04/19/a-note-about-git-commit-messages.html

    on “A better git log”
  8. Submitted Bundle While You Git as a story · 5 points

    HN discussion
  9. In my usage, the story is for myself first and foremost. Telling the story helps keep me organized and helps me remember what I've done and where I'm going. I don't need to know that I fixed a typo in a comment, I need to know what the changes are overall doing. Sometimes I go down a dead end, reverse out, and leave a comment about why a different approach would be a dead end. I (and others) don't need a record of t…

    Comment linking /2008/04/19/a-note-about-git-commit-messages.html

    on “The Theatre of Pull Requests and Code Review”
  10. Submitted A Note About Git Commit Messages as a story · 4 points

    HN discussion
  11. It appears to originate with Tim Pope: http://tbaggery.com/2008/04/19/a-note-about-git-commit-messa... Reading between the lines, it seems that the 50 character limit is to accommodate commands like "git log --pretty=oneline" and "git rebase --interactive" on an 80 column terminal. He also recommends 72 columns for any subsequent text because git makes a left margin of 4 characters and it looks balanced if you also…

    Comment linking /2008/04/19/a-note-about-git-commit-messages.html

    on “Commit messages are not titles”
  12. Submitted A Note About Git Commit Messages as a story · 3 points

    HN discussion
  13. When using Git's mail features -- remember, not everyone uses GitHub -- the first line of a commit is a subject line. It's good practice to just think of it that way. If you write sentences in your subject lines in e-mail, I guess, that's up to you. Don't take it from me, read the Tim Pope counterpoint, with eight extremely good reasons for concise subjects in the closing paragraph: http://tbaggery.com/2008/04/19/a-…

    Comment linking /2008/04/19/a-note-about-git-commit-messages.html

    on “Commit messages are not titles”
  14. Submitted A Note About Git Commit Messages (2008) as a story · 2 points

    HN discussion
  15. That's unfortunate, and I think your experience reflects most places I've worked at too. It doesn't have to be that way though; technical leadership on a team can choose to care about this kind of thing and coach their colleagues into caring more about writing communicative commit messages. To any technical leaders reading this comment, I encourage you to choose to care about this :) Here's the post I always share o…

    Comment linking /2008/04/19/a-note-about-git-commit-messages.html

    on “Using Git commit message templates to write better commit messages”
  16. Submitted Tbaggery – A Note About Git Commit Messages as a story · 2 points

    HN discussion
  17. My personal favorites on the topic: http://tbaggery.com/2008/04/19/a-note-about-git-commit-messa... https://robots.thoughtbot.com/5-useful-tips-for-a-better-com...

    Comment linking /2008/04/19/a-note-about-git-commit-messages.html

    on “A README maturity model”
  18. Submitted Tbaggery – Effortless Ctags with Git as a story · 2 points

    HN discussion
  19. https://tbaggery.com/2008/04/19/a-note-about-git-commit-mess... (2008)

    Comment linking /2008/04/19/a-note-about-git-commit-messages.html

    on “Rob Pike on good commit messages (2014)”
  20. Submitted Effortless Ctags with Git (2011) as a story · 2 points

    HN discussion
  21. I don't like the idea of your gg function, but I add files to the index using git add -p exclusively since it gives me a chance to review my changes as I'm adding them, as well as let's me ensure I split up different logical changes into separate commits. Likewise, I think git commit -m encourages lazy git commit messages (see: http://tbaggery.com/2008/04/19/a-note-about-git-commit-messa... ) Mostly because this hel…

    Comment linking /2008/04/19/a-note-about-git-commit-messages.html

    on “Git tips from the trenches”
  22. Submitted Tbaggery - Effortless Ctags with Git as a story · 2 points

    HN discussion
  23. This is a good post about readable commit messages: http://tbaggery.com/2008/04/19/a-note-about-git-commit-messa...

    Comment linking /2008/04/19/a-note-about-git-commit-messages.html

    on “Linus: please write good git commit messages”
  24. Submitted Is tpope asleep? as a story · 2 points

    HN discussion
  25. http://tbaggery.com/2008/04/19/a-note-about-git-commit-messa... gives a good description.

    Comment linking /2008/04/19/a-note-about-git-commit-messages.html

    on “Huffshell: You probably type too much.”
  26. Submitted A Note About Git Commit Messages (2008) as a story · 1 points

    HN discussion
  27. great. next up: a well-written & concise guide on writing proper commit messages. could be based on http://tbaggery.com/2008/04/19/a-note-about-git-commit-messa... and http://robots.thoughtbot.com/5-useful-tips-for-a-better-comm...

    Comment linking /2008/04/19/a-note-about-git-commit-messages.html

    on “Contributing to Open Source on GitHub”
  28. Submitted A Note About Git Commit Messages as a story · 1 points

    HN discussion
  29. This is probably more on point--"A Note About Git Commit Messages” http://tbaggery.com/2008/04/19/a-note-about-git-commit-messa...

    Comment linking /2008/04/19/a-note-about-git-commit-messages.html

    on “Version control: best practices”
  30. Submitted A Note About Git Commit Messages as a story · 1 points

    HN discussion

Search all of HN for tbaggery.com

Linked by the same people?