Hacker News new | ask | show | jobs
by TomK32 2982 days ago
By coincidence I've started my own accounting software last month using ruby on rails. Previously I've been using GnuCash and then move to hledger (hard to beat simple text files) but I've always been missing something that reminds me to type in new transactions (I really don't like automatic imports). I like that honeymoney got envelopes, something I was struggling to use with hledger.

Is honeymoney double accounting, I mean internally?

Anyways, keep up the good work, great to see competition in the market for get-rich-slow-schemes :D

2 comments

An self-hosted/open source one floating out there too is Firefly III: https://firefly-iii.org/

I tried to make some sense of an hledger thing with a web interface, and couldn't wrap my head around what it wanted me to do. :(

Ha, I even tried to contribute some code to hledger's web interface but I couldn't get the feel for haskell and tbh, the naming of variables in hledger isn't consistent and made it just harder. Or maybe I'm just spoiled from Rails.

firefly, thanks for the tip, didn't know that one. But just look and scroll that screenshot... https://firefly-iii.org/static/screenshots/4.7.0/account.png My personal data goes back to 2012 and I'm all set to import that into my own app very soon.

Heh, might already be fixed, Firefly is pretty actively developed, a lot of devs don't update their screenshots all that often though.

That being said, if you put in the time and effort I think personal software is amazing: It does what you want it to do, not what someone else wanted it to do. Development priorities are magically aligned with your needs!

Hi! Thanks for mentioning my app! That particular list has indeed been fixed. My own administration starts in 2013 so I had similar lists. The latest version does the grouping a but more smart. :-)
HoneyMoney is built on Rails too, btw.

Envelopes are used for splitting money by purpose: for planned expenses, for unplanned expenses, for goals, for funds.

No, it's not double accounting internally.