HN user

siddhant

2,463 karma

https://sgoel.dev

Posts95
Comments178
View on HN
bell.bz 4mo ago

Wait It Out

siddhant
3pts0
sgoel.dev 7mo ago

10 years of personal finances in plain text files

siddhant
1pts0
sgoel.dev 7mo ago

Htmx and Django make status polling trivial

siddhant
1pts0
sgoel.dev 1y ago

Trying out Zed after more than a decade of Vim/Neovim

siddhant
188pts149
groups.google.com 2y ago

Beancount Announcement: v3 and Git branches

siddhant
4pts1
sgoel.dev 3y ago

How you can track your personal finances using Python

siddhant
3pts0
personalfinancespython.com 4y ago

Show HN: I wrote an eBook on tracking personal finances using Python

siddhant
30pts12
sgoel.dev 4y ago

How you can track your personal finances using Python

siddhant
140pts58
sgoel.dev 5y ago

Gift a Donation

siddhant
1pts0
github.com 5y ago

Humane Tech

siddhant
1pts0
en.wikipedia.org 6y ago

Microsoft vs. MikeRoweSoft

siddhant
1pts0
devtomanager.com 7y ago

Interviews with developers who became managers

siddhant
546pts206
devtomanager.com 7y ago

Show HN: Developer to Manager (Interviews with devs who moved to management)

siddhant
2pts1
sgoel.org 7y ago

Nim: First Impressions

siddhant
3pts0
sgoel.org 8y ago

Lessons learned Working from Home

siddhant
1pts0
mstdn.io 8y ago

VSCode still sends search keystrokes to Microsoft with telemetry disabled

siddhant
49pts10
www.hubspot.com 8y ago

HubSpot Acquires Motion AI

siddhant
2pts0
www.geekcanteen.com 8y ago

Show HN: Geek Canteen, Healthy Food for Developers

siddhant
15pts7
sgoel.org 9y ago

Non-technical reasons why I like VueJS

siddhant
1pts0
github.com 9y ago

Show HN: Multipart/form-data parser based on Cython (supports parsing chunks)

siddhant
3pts1
sgoel.org 9y ago

Experiences using Terraform

siddhant
3pts0
groups.google.com 9y ago

Deleting the /r/golang subreddit

siddhant
8pts1
medium.com 9y ago

VueJS 2.0

siddhant
4pts2
engineering.slideshare.net 14y ago

SlideShare ditches Flash for HTML5

siddhant
318pts55
www.readwriteweb.com 15y ago

Foursquare & 7-11 Offer Commercial Spaceflight as Contest Prize

siddhant
1pts0
www.quora.com 15y ago

Is Google's software infrastructure obsolete?

siddhant
3pts0
thenextweb.com 15y ago

Why there are so many engineers in India

siddhant
78pts64
code.google.com 15y ago

Customizable Windows text renderers

siddhant
2pts0
www.quora.com 15y ago

On continually improving

siddhant
10pts0
vocamus.net 15y ago

An Open Letter to Twitter: Let me pay for better service

siddhant
76pts44

I'm continuing to work on Personal Finances Python [1], a book that teaches software developers how to track their finances using the Python ecosystem, Double Entry Bookkeeping, and a bunch of plain-text files.

Apart from that, I recently started getting interested in the AT protocol ecosystem, so I built a directory [2] for discovering ATProto alternatives to mainstream/centralized products.

[1] https://personalfinancespython.com

[2] https://atprotoalternatives.com

I think I'm actively trying to not do anything dynamic/complicated. :)

If Zed breaks things too much in the future (to the point that its JSON config doesn't let me do something I need to get my work done) I'll probably go back to using Neovim. We'll see how it plays out over time. For now I'm enjoying having less configuration knobs.

This book mainly focuses on extracting data from CSV files. Generally speaking though, if the PDF statements your bank sends have a deterministic format, extracting data should be possible using some PDF parsing library.

Thanks for the feedback about the website! I've changed the button text so the price is displayed inline.

About 4 years ago I started looking for a privacy-friendly way to keep track of my money across different accounts.

While searching, I found Plain Text Accounting [1], which means keeping financial records inside plain-text files. This method really appealed to the developer in me and I started digging deeper.

4 years later, I now have a stable workflow using Beancount [2] that lets me import all my financial activity into a plain-text file that lives inside a git repository on my disk. Needless to say, I'm super happy with this workflow!

So this ebook is my attempt at helping more folks get into the world of PTA and Beancount! In my experience, the documentation can be a bit tricky to get into, so I hope this ebook lowers the barrier to entry!

Open to answering questions!

[1] https://plaintextaccounting.org/

[2] https://beancount.github.io/

Interesting. Not sure if it's location dependent, but I've had a considerably better/faster/stabler experience with cable. With DSL the connection keeps breaking all the time. And yes, Vodafone definitely has support/quality issues.

don't do it unless you're done with coding

Kind of, yes. I guess it depends on the workplace. Some companies still allow managers to code for a certain percentage of their time, while some don't.

But you're right - transitioning to management usually involves letting go of code.

I haven't tried Mamoto/Piwik, but from the looks of it they look like they have a pretty heavy feature set. If it works for you, I don't see any reason to switch. But if you prefer something that's intentionally low on features and "minimal", Fathom is pretty cool.