writting software is more fun than working