I just declared a moratorium against AI-written change descriptions (e.g. PR and commit messages, also issues/tickets) from my team.
AI was writing change descriptions that were worse than useless to me as I tried to review PRs: outlining details of the code that could easily be seen by looking at the code, but omitting the higher-level framing needed to understand broadly what the code is doing.
I think people like having AI write these things because the output looks structured and thorough, which makes it feel professional in a way. But this isn't actually valuable. Concise, high-level descriptions are better for everyone. If I need to use my own AI to interpret what your AI wrote then something is wrong. Let AI write code, sure, but for the description, I'd rather see your prompt than your output.
We could maybe have extended agents.md with guidelines on writing descriptions, but this seemed a bit pointless since a good, concise change description only takes a few minutes to write -- not a significant time savings to delegate to AI. At least, it doesn't take long if you understand the code -- and if you don't understand the code, then I'm definitely not merging it.
Take a look at your favourite skill.
Go on, take a look.
Check for lines like:
- "Make the commit message very detailed"
- "Be thorough"
- "Make the implementation easy to read"
What do these lines have in common?
They're no-ops. They do nothing to change the agent's behavior.
Agents always write good commit messages. They always try to be thorough. They always try to create easy-to-read implementations.
Try removing them. Does the output change? No? Then the line was a no-op.
Agent-authored skills are LITTERED with no-ops. Entire paragraphs and sections of text that does nothing to change the agents' behavior.
No-ops make skills harder to evaluate, harder to maintain, and burn tokens uselessly.
Learn to spot them, test them, and remove them. Your skills will thank you.
BREAKING: The Orlando Magic are finalizing the hire of San Antonio Spurs associate coach Sean Sweeney as the franchise's new head coach, sources tell ESPN. Sweeney broke into NBA coaching in 2011 and now lands the Magic head job as a top rising candidate.
In 72 minutes of 3rd quarters in this series, the Spurs have had a 130.6 offensive rating and a 110.6 defensive rating. They are outscoring the Thunder by 20 point per 100 in the third quarter.
IDK what else to attribute that to than incredible coaching out of halftime
For the first time ever I think Shai is the face of the NBA, for better or worse. Didn’t think it was possible despite his talent level but he is the leading talking point every single day on every medium and is somehow being talked about more in a series that features Wemby.
you need to be delusionally optimistic
negative thinking poisons your brain and leads to congitive decline
whereas positive thinking, and gaslighting yourself into thinking everything is amazing, ACTUALLY makes your life amazing too.
you must be a silly goose
Vietnam figured out what brick can do when you stop treating it like a default.
The Viettel Academy Educational Center sits inside a hi-tech park 30km from Hanoi but the architecture refuses to perform that. Brick courtyards. Water channels. Trees growing from rooftops. The building pulls you inward, not outward.
VTN Architects used the brick envelope as a climate tool. The textured facade isn’t decorative, it’s working. Each protruding brick creates micro-shadow, breaking direct sun before it hits the wall plane. The water features aren’t aesthetic either. They cool the air that circulates through the open corridors.
This is what passive design looks like when it’s taken seriously: no mechanical compensation for a bad envelope. The building does the work.
Brick isn’t a vernacular gesture. It’s a climate solution we need to adapt.
Viettel Academy Educational Center, Hanoi, Vietnam. VTN Architects. 📷 Hiroyuki Oki