"Functions under five lines are a sign of premature optimization."
One ast-grep warning, worded as an instruction. The first time Claude hit it, it checked the call sites and cleaned up after itself.
With @hd_nvim
"I rewrote tree-sitter with ChatGPT."
Parsing was ast-grep's bottleneck, so @hd_nvim ported tree-sitter's C core to Rust. He asked ChatGPT to make it 10 or 20% faster, and it did.
1
1
139
"So this is very dangerous."
@hd_nvim on how a cloned repo's sgconfig.yml could load malicious code the moment you run ast-grep. Custom languages are opt-in now, so upgrade.
1
16
"Everything explode, nothing works."
@hd_nvim on asking AI to write ast-grep rules in early 2024. The best step of his pipeline passed 6% of the time.
1
1
89
Host left, guest right, bump, transition, intro music. With that structure in Descript, AI gets our podcast edit about 80% of the way.
@cmgriffing uses Riverside to find the clips, then sets the cuts himself.
Full episode: taskless.io/blog/chris-griff…
CL Kao at @DataRecce: "There's gotta be a calmer way to work with these ADHD interns."
That became Spacedock. He planned a sprint for his agents, went to bed, and woke up to 10 PRs.
Full episode: taskless.io/blog/cl-kao-recc…
25
Chris Griffing (@cmgriffing) had a model build the OAuth consent form for Messijo. Every line item looked like a button, and only the text was clickable.
Front-end engineer since 2015. That's the kind of detail he still fixes by hand.
Full episode: taskless.io/blog/chris-griff…
CL Kao at @DataRecce: "If you're IC, you are still having a managing job now, congrats."
Your team is agents now. Very smart, and in his words, "ADHD without any taste."
Full episode: taskless.io/blog/cl-kao-recc…
25
200 output tokens turned into 7,000 tokens of whitespace.
@cmgriffing hit that on a couple of GPT-OSS 120B providers, about 5% of the time. Novita answered his DM and fixed it. Another provider is still switched off.
Full episode: taskless.io/blog/chris-griff…



