Shallow Git Repositories

The current leading revision control system for source code, git, supports a feature called shallow repositories that doesn’t seem to be well-documented or well-understood. I try to clarify things on my programming blog.

Swift on Mac OS 9

For April Fools’ this year, I got Swift running on Classic Mac OS. You can read more about it (and see screenshots!) on my programming blog.

Flexible Identities in git

The current leading revision control system for source code, git, records a user’s name and email for all time by default. I wrote about getting around that, for people who want to retroactively change their name, on my programming blog.