It is important to highlight that our digital lives have become more complicated, but at the same time, they have never been so convenient. When you are considering software projects or companies that you want to work with, commit to working on solutions that embody the value that computers can bring to humans. Computers are really great at repetitive tasks, and more and more of our lives is being augmented by software. Your efforts to build software that speeds up tasks or frees its users from clicking through an interface represent time that you have given back to your user by allowing computers to do what they do best. Software should not be valued by the time a user spends using it, but rather by the time it gives back to them in their day or work schedule.
For example, take documenting meetings and sending a recap of a discussion via email. This is a valuable record but one that currently requires human intervention. However, a piece of software has a unique...