Investing in a Roth IRA

Starting your investments

How to track your finances

We're going to use a tool called hledger to deal with financial stuff. It's a plain-text format that's dead simple and will never become outdated by software upgrades and fancy tools. It's also something that's really easy to import into those fancy tools, so you won't be consigning yourself to a future of crappy software, and you'll also own your data, which is pretty rare in tooling these days.

Using hledger

hledger is a plain-text accounting tool that makes it "pretty easy" to keep track of your finances. But, here's the deal: no tool is magical, and the only thing that actually makes this process hard is that it's hard to remember to do this. So, you're going to have to use every trick you know in order to establish the habit of tracking your money. Be prepared for this to be easy to forget.

hledger does something called double-entry accounting. The whole idea of double-entry accounting is that it keeps track of how money moves rather than just how much there is. That means that every entry you make will have a place where the money came from, and a place where it went to. Sounds simple, right? It is not. There are a lot of things you'll do with money that don't have an obvious way to work with double-entry systems, but people have figured out how to make it work, and the result is a nice way to know that your "books balance," meaning that you didn't forget anything.

Double entry accounting is very confusing at the start, because of the archaic terminology it uses. It's all based on an equation called the Accounting Equation, which looks like this: assets=liabilities+owner equity. The way to think of these terms is that assets are things you have that are worth something to you. liabilities and owner equity are things that are worth something to someone else. Since we're going to start small, let's talk about income first.

Income is money that you get for some reason. It comes from outside of your sphere of control, and it goes into your assets (usually a bank account). When you want to add income, you still have to have something negative to balance the positive to your assets, so we make an account called income that represents the money that all of society has. You add income by taking some of that money, so your positive will be to assets, and the negative that balances it will be from income.