77 points lasu 3 days ago 18 comments
Method: it takes the patches that benchmarks already publish (DeepSWE, SWE-bench Verified, SWE-bench Live) and counts "coding units": syntax elements like statements, calls, names and literals. I didn't use lines of code, so cramming code isn't rewarded. Deleted code is subtracted, so it measures net units.
GPT-6 and Claude 5.5 have no public patches yet, so I ran them myself on 3–10 tasks on my own subscriptions (shown as faded circles, not ranked).
Any feedback or model contributions are welcome, especially public patch exports for newer models.
GitHub: https://github.com/La5u/Parsimony
Not affiliated with any of the benchmarks.
fastball 3 days ago | parent
On the other hand, the fact that Astra is "winning" this bench is not great signal for me, since imo Astra produces basically unreadable code. Astra plays code golf. My own revealed preference is that I'd rather have the excessive comments and tests of Claude rather than the inscrutability of Astra.
ndr 3 days ago | parent
I wonder if the two will diverge enough that this becomes the tab-vs-spaces/vim-vs-emacs of the LLM era and they'll manage to keep users moving over at some point.
demibabs 3 days ago | parent
Astra codes like it has to pay by the keystroke (although in a way, it indeed does)
happyPersonR 3 days ago | parent
One approach, skill's etc for good clean readable understandable code.
i bet there's a better one involving something with metrics and scoring etc
Vakaiser 3 days ago | parent
Anything that can increase code quality would help.
hlipusch 7 hours ago | parent
Xeoncross 3 days ago | parent
For now that seems to be Qwen 3.8 27B that requires ~28GB of RAM (Q4) which is pretty doable for anyone with a beefy GPU or slightly-above-average mac.
I want to know how close open weights (open models) are to all these leading commercial models. Yes, yes, local models aren't as good, but that distance is closing as local models are already better than what we had just over a year ago in many cases.
Same with Text-to-Image generation (Flux 2, Z-Image-Turbo, etc..) or text-to-speech (Parakeet, Whisper, etc..).
vunderba 3 days ago | parent
smilekzs 3 days ago | parent
chengjunsuger 3 days ago | parent
KasianFranks 3 days ago | parent
nostrebored 3 days ago | parent
Abstraction is an issue for every AI coding agent. They are painfully useful, but need constant badgering in the right direction.
KasianFranks 3 days ago | parent
plusmax1 3 days ago | parent
Be it abstract or simple, more comments or no comments, adhering to clean code principles or following whatever software architecture you want...
Include style guides, static analysis and formatting tools in the development loop, use skills and hooks properly... I started to have a much better time with agentic coding once I spent time setting things up properly for my projects and writing down how I wanted things to be done.
Tanjreeve 3 days ago | parent
tinthedev 3 days ago | parent
I'll bookmark it and probably adjust the measurement methods for future review purposes. I've often found my LLM workflows to produce inane and overly complex code, and allowing me to see a single figure will allow me to more easily eval generated code.
I'd love to hear people's lived experience, though. I think heuristics in this space still allow for a lot of optimizations of code generation and pipelining.