Software should make the job easier, not harder.
I code with the phrase above at the forefront of my mind. As a developer I only have to write it once, but the user has to use what I write over and over. It may be harder for me to write it, but if what I write makes lives easier it's worth it. I enjoy using open source products and always enjoy when I can give back the community.
In my professional life I'm a software developer mixed with a software architect. I'm constantly looking for how to make things better. But in my personal life I love to get away and build something with my hands or take the boat out. On the rare occassions when I develop on my personal time, it's something that is very useful to me that will make my life easier. Whether it's an inventory program for my garage, a Docker Compose file for some new service I need to run, or a project I get paid for, I work on everything with the same phrase in mind.