upvote
> Or their predisposition to add, add, and add more stuff when proper engineering practices are more often about subtraction (but I've built mitigation guardrails against a lot of that).

> a… personal financial management application… about 126k LOC against 240k LOC of regression tests and 30k LOC of CI/CD pipeline

Just how much functionality are you getting out of that? It's hard for me to imagine that people want that much out of such a program. I just keep a spreadsheet. (Yes, LibreOffice is also very bloated.)

reply
My wife was a diehard YNAB user before we met but it went by the wayside once we merged finances. She wanted to get back to better managing our money and started using Google Sheets and then got stuck. She asked me for help trying to create a pivot table and like any good engineer, I built her an entirely new application instead.

In my defense though, it does way more than a spreadsheet. Stuff like OCRing screenshots of bank transactions with a specialized, locally-hosted LLM to avoid data harvesters like Plaid. This became an entirely separate subsystem with verification, automated model benchmarking, prompt provenance, etc.

You'd be surprised at how quickly edge cases start to pile up when an accounting system makes contact with the real world. (If you buy something on a credit card and then return it after your statement closes but before your payment is due, do you still owe a minimum payment based on that purchase? Well... depends on your bank. Capital One and Chase: yes, US Bank: no.)

> Just how much functionality are you getting out of that?

I'm still dogfooding it. It's a pretty opinionated app that has things a month-end closing ceremony, reconciliation processes, envelope-based budgeting cycles. So unfortunately my feedback cycle is largely locked to the calendar. But my wife absolutely loves it so far.

reply
Personal finance tracker - the TODO app of 2026.
reply
I'm not sure if this is snark or not, but yes, there is something fundamentally interesting about the fact that "personal finance tracker" is now a project with the same craft valence as a todo list, the "hello world" of the last 20 years of programming. It also says something new about todo list programs, and programs of that ilk/level of complexity: they're now subthreshold programming, or, the way I look at things, a level of programming now accessible to nonprogrammers.
reply
voice dictation keyboard took the first half of 2026 for me
reply
> personal financial management application

> 126k LOC against 240k LOC of regression tests and 30k LOC of CI/CD pipeline

I mean...

Yeah, that's pretty self-explanatory why you don't identify complains about AI-assisted coding.

reply
Yeah. I was thinking the same thing :-)
reply
deleted
reply
How in the world do you need 30k LOC for your CI/CD??
reply
With some models, if you're not forcefully terse, probably 28k LOC of comments!
reply
1. be the kind of guy who thinks more LOC = more betterer

2. ask an LLM to do the needful and never ever look at the results except to count LOC

reply