For several years I've relied on bulky accounting systems (Quickbooks Online, Quickbooks Self-Employed, Mint) to manage my finances and I never keep my books up.
This year I'm trying Ledger (a bare-bones, open-source, command-line accounting system) and planning to migrate all of my bookkeeping there once I figure it out.
With Ledger, you just keep a plain text file with your transactions and use the program for analysis and reports (it doesn't modify your source files). An example transaciton in the file looks like this:
1/15 Whole Foods
; :tags: and comments
When you run Ledger it reads the text file and prints out whatever you're looking for (a register list of transactions, a current balance, the amount I spent on coffee last month).
Building a web server
I just got this site running off my own Ubuntu web server (on a little mini PC plugged into my router at home). My next step is to get a second remote server up (mom's house?) so I can have redudancy (in case one goes out) and automate my file backups.
I started a small PostgreSQL contact database and need to build a simple web app so I can manage it (and actually use it). I'm also planning to build a little email app that I can run from my own server that will run off the database (using my contacts, storing email history, etc). And longer term I plan to build my own simple calendar and "todo" apps that integrate with my database.
Done (For Now)
In early 2019 I rebuilt my website using a simple Ruby program created by Derek Sivers (here's his code). No more bloated WordPress pages, no more bulky databases, just simple text files and plain HTML.
In 2019 I experimented with the interview format and published 53 interviews (and 15 vlog style episodes). I enjoy podcasting, and especially having good conversations, and am sure I'll do it again when the time is right.
The podcast started December 26, 2017 (originally called "Don't Listen Yet"). I published 92 near-daily episodes between then and April 6, 2018.
Updated January 15, 2020, from Portland, Oregon.