Remix.run Logo
ad_fontes 2 hours ago

I feel like I'm living in a parallel universe when I read these types of posts.

My agents have never created code that is straight-up garbage and I have never flushed a week's worth of tokens down the toilet. I just can't identify with all the constant complaints about AI-assisted coding.

And my biggest project isn't some hello world app. It's a self-hosted, privacy-focused personal financial management application that I intend to open source. It's about 126k LOC against 240k LOC of regression tests and 30k LOC of CI/CD pipeline. I'm doing 24x7 mutation testing on a dedicated box against the accounting engine and temporal systems. I even have specialized agents doing audits against Regulation Z (US banking law) criteria so the app models the required behavior of banks.

Most of my complaints about everything are nits, like the overly verbose and dense way LLMs communicate with me. 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).

zahlman an hour ago | parent | next [-]

> 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.)

ad_fontes 5 minutes ago | parent [-]

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.

WD-42 an hour ago | parent | prev | next [-]

Personal finance tracker - the TODO app of 2026.

tptacek 28 minutes ago | parent [-]

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.

raincole an hour ago | parent | prev | next [-]

> 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.

yladiz an hour ago | parent | prev | next [-]

How in the world do you need 30k LOC for your CI/CD??

floren 9 minutes ago | parent | next [-]

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

geerlingguy an hour ago | parent | prev [-]

With some models, if you're not forcefully terse, probably 28k LOC of comments!

an hour ago | parent | prev [-]
[deleted]