У меня была одна проблема, поэтому я решил написать программу, которая её решит. ...
Компромисс - это когда ни одна из сторон не удовлетворена решением.