10 years of personal finances in plain text files
I've been tracking my finances using Beancount in plain text files for 10 years. Here are the numbers, the workflow, and why I believe plaintext accounting will outlive any app.
Staff Software Engineer with decade plus experience building and managing production software. Active Maintainer of multiple Python open-source libraries with millions of PyPI downloads
Visit sgoel.dev → RSS feedOn Hacker News Sep 2021 – Jan 2026
Tools & Productivity 3Software Engineering 2Life, Learning & Writing 1
I've been tracking my finances using Beancount in plain text files for 10 years. Here are the numbers, the workflow, and why I believe plaintext accounting will outlive any app.
After 15 years with Neovim, I'm trying out Zed as my daily driver text editor. In this post, I share why I'm switching and what my initial impressions are.
In this post, I'd like to describe how you can track your personal finances using a workflow that is highly focused on data privacy, is 100% self-hosted, and uses only the Python ecosystem.