I took up online tutoring and teaching programming for kids. It has great benefits:
It's an hour or so after work, it has a fixed schedule so it forces me to clock out
it makes me focus hard so I completely forget about work
it pays for itself (not my corporate day-job rate, but I'm not doing it for free)
I can try out languages and tech I'd normally wouldn't be able to in my day job, or I'd have to invest my free time for a side project
I have a background in teaching... I like it, it's fun and refreshing
I've helped many kids jump start their interest in programming even in families that know nothing about tech at all. I've helped a few of them to get accepted to the school they wanted to and pursue a career in programming
All in all, teaching after work makes for a great hobby and a strong barrier for my day job so I don't find myself working late anymore.