Git is as revolutionary as Unix pipes (2008)
I am now officially part of the "previous" generation of programmers. I know this because the new generation no longer has "vi vs. emacs" e...
Happy July 4th! For those of us around the world contemplating independence, it's a good day to think about how we came to rely on expensiv...
Visit apenwarr.ca → RSS feedOn Hacker News Dec 2009 – Mar 2026
Systems & Performance 15Software Engineering 10Career & Management 10Networking & Internet 9Tech Industry & Business 9Tools & Productivity 4
I am now officially part of the "previous" generation of programmers. I know this because the new generation no longer has "vi vs. emacs" e...
[Note 2017-12-29: the news.ycombinator.com discussion of this post is unusually useful. You may want to read it first.] [Note 2018-09-01:...
Long ago, I wrote git-subtree to work around some of my annoyances with git submodules. I've learned a lot since then, and the development e...
I just spent a few days of my Christmas vacation writing a new program, bup. bup is a program that backs things up. It's short for "backup...