The other thing I do (because I can't get away from work during work hours to make up my short trips) is game the penalty system.
Gocard in Brisbane charges you $10 if you "forget" to swipe off. If I'm taking a trip that costs >$10, like Gold Coast / Brisbane for example, I swipe on at the start, get off at a station without gates, forget to swipe off, then instead of a $12 trip I pay the $10 penalty next time I use the card.
Doesn't work for Airtrain though, their penalty is $30. Which pretty much wiped out any gains I made this year, but I know better now and won't do it again.