I set environment variables for some of my most common folders. So now I can go cd $writing or pushd $projects whenever. Saves me a ton of typing.

It's slightly more annoying to set up on Linux and Mac than on Windows but, if you use the command line a lot, it's hugely worth it.

#TechIsCoolSometimes

@EveHasWords There are a few ways to skin this cat. You could use CDPATH, or you could make command aliases so you don't even need to type 'cd'.
@khleedril CDPATH looks like fun. I won't end up using the aliases because I combine the $env with further parts of the path like $env/subdir/file.etc.