*
6.7K posts


I haven’t read the paper, but I have noticed that attempting to constrain an agent with rule files is a fools errand. They will break any rule, and overturn any stated constraint.
So I use physical constraints instead. Those constraints are things like acceptance tests, unit tests, mutation tests, crap analysis, dry analysis, property tests, etc.
The agents cannot overturn those constraints. Therefore they become zealous — sometimes too zealous — in conforming to them.
English

In the context of this paper, constraint decay refers to the phenomenon where the performance of Large Language Model (LLM) agents drops significantly as more structural requirements/constriants are added to a coding task. Did you notice this as well @unclebobmartin ?

Uncle Bob Martin@unclebobmartin
Morning bathrobe rent: Training bias
English
* retweetledi

Found a clever little Rust tool for spotting risky code 👀
🦀 cargo-crap — Compute the CRAP metric for Rust projects
📉 Combines cyclomatic complexity + test coverage to find high-risk & poorly-tested functions
⭐ GitHub: github.com/minikin/cargo-…
➡️ Write-up: minikin.me/blog/cargo-crap
#rustlang #cargo #testing #coverage #devtools #cli #codequality

English

Is Your AI Code Producing CRAP? (Here's How To Fix It) youtu.be/XuMR1pgc6pc?si… via @YouTube

YouTube
English

Inspired by @unclebobmartin's thoughts, I built the Change Risk Anti-Patterns (CRAP) metric for Rust projects github.com/minikin/cargo-…
English

@DominiqueCAPaul I genuinely wish you good luck. At the same time, I struggle to understand why someone would voluntarily choose to send most of their profit into a void in the form of taxes.
English

@MayaShavin Sure, smart people do. Reminder: LLM doesn't stand for Large Language Model. It stands for Large Lying Model :)
English

@stephencelis When you say "cross-platform," do you mean Apple's OSes + Android, Windows, and Linux?
English

The hope is for TCA2 to be used anywhere! While most of our use has been SwiftUI, we are designing this next generation of tooling to be fully cross-platform.
鸡蛋仔@JidanzaiDashan
@stephencelis @mbrandonw I asked you in the livestream but didnt get answered: with everything you have done, we are definitely talking about using TCA2 for server side apps right, like stateful agents? Cant wait to get to play it!
English

Three windows open. One for features. One for mutation testing. One for de-crapping.
This is cleaning. It feels just like cleaning. I'm extracting functions, improving names, pulling modules apart, separating concerns. Isolating GUI from business rules. It's all the same stuff.
Except I'm only peeking at the code when I suspect something unusual. Most of the time I never see it. And yet I have very high confidence in it's cleanliness.
English

@unclebobmartin I guess we mastered it with my team. Sprint planning is usually not longer than 15 minutes :)
English

@CFDevelop @rodydavis @thatsaxydev @FlutterDev @Tesla Audio latency presumably will be the biggest problem. I’d probably use Dart only for UI.
English

@rodydavis @thatsaxydev @FlutterDev @Tesla Can this play vsts?
Actually, has anyone attempted hosting or implementing a vst in Dart?
English

@minikin I hope not: I hope you'd have a settings page that looks like it belongs on Android!
English

I hope folk know that I'll _always_ be a big fan of Flutter. But here is an example of the kind of screen that SwiftUI makes really easy. A fun Friday challenge: try and recreate this in #Flutter :)

English

@ArturoChaconC @AdamMGrant rethink is probably the best book by Adam Grant for me so far.
English

Just finished this book by @AdamMGrant and it feels like it will be life changing.

Strasbourg, France 🇫🇷 English
* retweetledi









