The potential of personal software

Being able to write your own software and apps is a superpower.

Most programmers write software for other people. They build it because it’s their job and by doing it they increase other people’s productivity and comfort.

If you are a programmer, you should write code for yourself more often. It’s such a powerful tool you have in your hands, try to build something which only serves yourself.

The big advantage of this is that the person who solves the problem is the same as the one who has it. So the solution will be as perfect as it can get.

Solving your own problems usually solves the same problem for other people as well. So you might even turn your program into a commercial project.

I once developed a browser extension for myself and put it to the extension store for everyone to use. Soon I discovered that one hundred people installed the extension and used it on a regular basis. This was a great feeling, because not only did I solve the problem for myself but I also helped one hundred other people!