Nevertheless, AI use is not what really stood out to me. It’s that it’s SO MUCH CODE. I have no idea how you guys maintain or reason about the quality or security of something like this. Good luck, I guess.
"Please don't fulminate."
"Don't be curmudgeonly. Thoughtful criticism is fine, but please don't be rigidly or generically negative."
"I will make loads of assumptions without checking so that I can invent reasons to get mad"
Note that about 30,000 of those lines are JSON files for localization and testing, as one example.
Especially curious because I see a whole lot of hardcoded english text in there…
Language Files Lines Blanks Comments Code
─────────────────────────────────────────────────────────
TypeScript 760 109110 14500 7397 87213
JSON 41 22056 6 0 22050
Markdown 56 7150 2086 0 5064
YAML 33 3965 406 208 3351
... and many more with fewer than 1k lines
Regarding "loads of assumptions," it's hard to tell how much of this is vibecoded slop (definitely non-zero looking at the commit log), but I don't think it's that outrageous to claim 87k sloc is too much for a textbox and an API wrapper.Would recommend exercise
https://ghloc.vercel.app/thunderbird/thunderbolt?branch=main claims 141k and most of it is Typescript.
I just checked one old take home task in Angular I did last year and the total number of lines is over five million over 35k+ files.