← Back to context

Comment by heywire

2 years ago

I find that manually reconciling my accounts (bank, credit card, etc) forces me to think about the money I spend. For years I used Microsoft Money. After they discontinued it, I even used their “sunset edition”. I got tired of having to keep a Windows box around for it, and it didn’t run well on Wine, so I wrote my own replacement. It has changed over time. I think it started out as a desktop app using Qt. The current version is a web app written in Go using html/template, and a rewrite is in progress that includes htmx. There have been versions ranging from curses to express and react. This has basically become my test program to write whenever I want to play with a new technology, as I know the problem space pretty well at this point.

I’ve also written code for Arduino and for rtlsdrs to read my smart water meter’s RF mesh network and insert the data into influx / Grafana. This project came about after my city utility office called me when I was on vacation to ask if I was filling a pool. Turns out a toilet had been stuck running for days.