Получи случайную криптовалюту за регистрацию!

Бесконечно приятная часть бытия разработчиком Последние 6 лет | 👾 твой cto

Бесконечно приятная часть бытия разработчиком

Последние 6 лет я записываю каждый потраченный рубль, злотый или евро в специальном приложении для ведения бюджета. Я начал это делать чтобы избавиться от кредитной карты, на которой к тому моменту скопился долг, который всё никак не хотел уменьшаться. От карты удалось избавиться, а привычка осталась.

Долгое время я чувствовал себя неуверенно, потому что вокруг меня никто подобным не занимался. Но потом моя психотерапевтка посоветовала мне книгу (к сожалению, она только на польском), взгляд автора которой оказался мне очень близок. С тех пор я научился не только откладывать достаточно денег, но и инвестировать их в ETF, а самое главное — мне пришло осознание, что именно этот путь правильный для меня. Это всё тема для отдельного большого разговора, если вам интересно почитать больше про личные финансы, нажмите на кнопочку внизу.

Сейчас возникло желание перевести бюджет в приложении из злотых в евро, а для этого надо обновить суммы во всех транзакциях. Когда я переезжал в Польшу никакого способа это сделать не было, поэтому мне пришлось создавать бюджет заново и потерять возможность строить красивые графики за все 6 лет. До сих пор такого способа всё так же не появилось, зато у приложения появилось API

В общем, пара вечеров, и конвертирующий все транзакции скрипт готов! 314 строчек кода, несколько часов дебага, три неконсистентные транзакции (видимо привет от noSQL на бэкенде), и у меня красивый свежий бюджет в евро с историей за последние 4 года.

Ни с чем не сравнимое чувство удовольствия от решения «нерешаемой» проблемы, когда видишь, что все числа до и после сходятся до евроцента.