simonmic, to random
@simonmic@fosstodon.org avatar

Some nice -adjacent discussion on HN this morning:

https://news.ycombinator.com/item?id=37920633 new IRS tax software, PTA tax prep

https://news.ycombinator.com/item?id=37940973 Accounting for Computer Scientists

https://news.ycombinator.com/item?id=37953094 GNUCash and PTA

One comment I loved:

> Ok. But written in Haskell? Why would you write this kind of stuff in anything but python - it’s trivial after all, and it should stay trivial through all layers…

simonmic,
@simonmic@fosstodon.org avatar

@jaror @ffaff indeed it was. I am just tickled by (and understand!) the feeling that building anything in must be trivial - because it's just plain text, and adding numbers, right ?? While as an implementor I feel the complexities multiply amazingly fast and are kept manageable only by constant effort, huge test suites and

simonmic, to random
@simonmic@fosstodon.org avatar

Troublesome Transactions are the ones that slow you down, eg because:

  • the journal entry is unknown/uncertain
  • the entry is hard to produce by CSV rule or data entry UI
  • the accounts are hard to recall, easy to confuse, or missing
  • there's currency conversions
  • many/repeating decimals
  • corresponding adjustments to business-personal, household, client obligations...
  • research and context switching needed
  • etc

They're costly. Study and solve them one by one.

simonmic, to random
@simonmic@fosstodon.org avatar

https://shivjm.blog/plain-text-accounting-for-myself is a great read on and - a new user's adventures so far, rich in interesting detail. Thanks for sharing it Shiv!

simonmic, to random
@simonmic@fosstodon.org avatar

I'm pleased to announce hledger 1.31 ! Highlights:

is fast, reliable, free, multicurrency, double-entry, software for unix, mac, windows, and the web.
For help, join our chat or mail list: https://hledger.org/support

simonmic, to random
@simonmic@fosstodon.org avatar

Notes from a dev session:

  1. It's amazing how complicated things get with simple-seeming semantics applied to plain text.

  2. I am always curious whether these features could be developed/debugged/maintained faster in other languages... or if it's only because of Haskell that they can be shipped at all. I don't mean theoretically, obviously, but pragmatically, assuming equal personpower/funding.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • KamenRider
  • TheResearchGuardian
  • KbinCafe
  • Socialism
  • oklahoma
  • SuperSentai
  • feritale
  • All magazines