The guiding principle in my next software projects will be optimizing for fun.