I once did a back of the envelope calculation that if you tried to run Drax on domestic timber only you would consume every tree in the country within a year.
It was a maintainability nightmare. Needed to run 2 instances for my girlfriend and myself. A third instance I think for automatic imports from my bank.
Every 2/3 months whenever the integration with the Spectre API needed to be reauthorized another docker container had to be ran just to hit a reauthorize button. And then it was a battle with duplicate transactions which I could manage to fix but I could never make my girlfriend understand.
Then there was weird philosophy on incoming money in a category. Let's say you have a €200 diner with 3 friends. You pay the whole bill and get €150 back from your friends later. Firefly would tell you you spend €200 euros on restaurants instead of just €50.
Happily back to Ynab now.
There is literally no other accounting software that works like this.
How does this compare?
Gnucash is an actual double entry bookkeeping system. Firefly is not.
I want to like Firefly, but you cannot properly record all liabilities. Also, you can't mix income and expenses in the same account. For example, if I get a refund, it has to go to an income account. Not net off against an expense, which is the usual way bookkeeping.
I spend quite a bit of time coding to solve problems. Normally turning a csv into another csv (Python), or writing Javascript for our ERP (Netsuite).
There is little competiton for roles, they're well paid, and you get exposed to some interesting(?), process type problems.
My point is that there are lots of careers where coding isn't the main thrust of the role, but is really useful.
I learned Python whilst in a role where I was underemployed and it looked enough like work that no-one bithered me about it. I also fart around with computers and code in the evenings.
I am sure there are tasks you could automate in your own role to give you confidence in other roles. Or maybe even carve our a more coding based niche. Understand code and law? Great!
As "boring" as this is, I flashed them with Lineage and donated them to a charity that refurbishes and passes tech onto others.
The Goal by Eli Goldratt.