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'm a UK accountant, but I'm currently working as a finance software analyst.
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!
I created a Flask app called holly. It was originally made to record when I'd given my kids different medicine, but has now expanded to an event scheduler, meal planner, and checklists.
A number of years ago, I came accross the FAST standard for financial modelling, and a company F1F9 that teach financial modelling. Somewhat related I suppose.
Perhaps this makes the point that only those whose job is solely spreadsheets will get very deep instructions and education on the subject. Accountants/CPAs/Financial Executives/Bookkeepers(maybe)
reply