Kaushik Gopal
Kaushik Gopal
@kau.sh
🌐 https://kau.sh 👨💻 Principal Engineer @instacart + Caper 🛒 🎧 Fragmented podcast 🤖 Google Developer Expert
1.4K followers507 following434 posts
So what's left for engineers? Plenty. I wrote a sketch of what that might look like, in detail, here: kau.sh/blog/ai-nati...
in an effort to prove that i'm not just an AI tip dispensing bot, here's a palate cleanser of one my (& the 90s') all time favorite songs, from a podcast that does some of the best song breakdowns: songexploder.net/goo-goo-dolls
Lastly, a new practice that's been really working well for me is "HTML workpads" to do all my review. Each task maintains context/logs/progress etc. in a visual HTML. More in my post: kau.sh/blog/respons...
So... i built a new font. Introducing Moxy. Moxy = Recursive + Lilex's glyphs kau.sh/blog/moxy/
Really hoping open source harnesses get more traction and push the competition forward. I know I'm super happy with OpenCode + OpenChamber right now, and it'll be hard to move away from it at this point. Full post here: kau.sh/blog/opencod...
June update of AI model choices Kimi 2.6 has been the blow away surprise for me; often it keeps pace with GPT-Medium. Also OpenCode + OpenChamber is another sleeper hit. This harness combo is allowing me to do a lot more. Full post @ kau.sh/blog/ai-mode...
this is fantastic. particularly like the translating of technical words and interspersed lang detection India 🇮🇳 as folks might (not) know has ~120 distinct langs + 19500 dialects, so this is a particularly fascinating and important problem to solve there.
Voice agents are getting more capable. Here’s what’s new: • GPT-Realtime-2 for voice agents that reason and take action • GPT-Realtime-Translate enabling translation from 70 input languages into 13 output languages • GPT-Realtime-Whisper, making transcription even faster
i'd love to share this video from my alma mater IIT Madras where the current director is giving a comp-sci lecture and it's being translated to multiple indian languages: www.youtube.com/watch?v=KNEJ... also thanks dad for the share!
when generating code is cheap, the spec starts to feel more valuable. i keep thinking about my own tools: usbi went from shell → Go → Rust → .kts. Podsync went from Python → Rust. implementation changed rapidly but spec stayed the same
feels like the shape of a lot more software... Agents are the new compilers. Specs are the new code. kau.sh/blog/agent-c...
introducing "Agent Kombat" take one prompt or plan and turns it into a planning debate between Claude Code and Codex. the agents produce independent plans, then they argue, a judge picks the stronger plan & writes the final plan you end up with a much better plan in the end kau.sh/blog/agent-k...
Love how Mitchell said of the current AI hypsters: If there's all this great value being created with AI... where are the actual products? Full episode: Youtube: youtu.be/pKrsF3eQQnQ?... Website: fragmentedpodcast.com/episodes/310 Spotify: open.spotify.com/episode/0zht...
Kaushik Gopal reposted
This week @kau.sh and I had the pleasure to chat with Mitchell Hashimoto on the pod🎙️! Refreshing to hear someone of his caliber bring such a grounded perspective to agentic coding. We're super proud of this one!
🎙️ Our first guest in the AI series is the legend @mitchellh.com 🎙️ We covered a lot of ground and learned a tonne from him: 👻 Ghostty's internals and why tmux & certain shells strip its best features. His path from AI skeptic to cautious optimist.
I look up to @mitchellh.com as one of the best developer voices today.this ep. nearly broke me to edit-every 10s was a 💡 moment and I kept going "nope, can't cut that either." Can't thank him enough for being so gracious with his time.proud @fragmentedpodcast.com moment for me & @iurysouza.dev
🎙️ Our first guest in the AI series is the legend @mitchellh.com 🎙️ We covered a lot of ground and learned a tonne from him: 👻 Ghostty's internals and why tmux & certain shells strip its best features. His path from AI skeptic to cautious optimist.
Software engineers are basically becoming Harness engineers. Mitchell Hashimoto coined this term in his popular post detailing out his AI adoption journey. OpenAI then wrote a whole post with even more dtls on how they’re thinking about it and making systemic changes. kau.sh/blog/harness...
So you’re an android dev and got 4 worktrees going, with gradle daemons roaring and frying your machine … wdyd? you go to the ☁️ with background agents ! listen to the newest episode to find out more.
Karpathy's goal for agents: maximize how long they run without intervention. While individual speed goes up, "system" speed doesn't (the false summit ⛰️). Listen to Ep 309 — Background Agents: fragmentedpodcast.com/episodes/309 where we resolve this tension.
this one was fun to make. @iurysouza.dev and I took a crack at explaining how image models (stable diff.) work in ~20 minutes. building an intuition around AI is starting to matter a whole lot and that starts by understanding the mechanics. hope you get as much out of it as we did making it!
Our LLM explainer (ep 303) got pretty popular, so we thought we'll follow up with the natural progression - How do image models work (in 20 minutes). also... what does Michalangelo have to do with stable diffusion models? 🤔 Listen to ep 308 to find out fragmentedpodcast.com/episodes/308
Lots of "I built this with AI" posts lately. Here's one where I actually enjoyed the building part. Introducing PodSync (for editors): a podcast alignment tool (uses VAD, MFCC fingerprinting, x-correlation) AI helped me 👨💻 it in Rust but yrs of aligning tracks 👂helped the algo: kau.sh/blog/podsync
Here's my list of reasons for using OpenCode 1. Switch between models on the fly 2. client-server architecture (a.k.a built-in remote control) 3. Subagent + mode features 4. Opinionated UX 5. “Highly” customizable via plugins kau.sh/blog/opencod...
This is the real work that teams need to put in, to get the best results from their AI coding agents. listen to our latest episode on Harness Engineering.
OpenAI spent 20% of every week cleaning up AI slop from their own coding agents. So they built a "harness" shaping the agent's environment so the slop never ships in the first place. @kau.sh & @iurysouza.dev talk about "Harness Engineering" in the latest ep. fragmentedpodcast.com/episodes/307/
love the analogy that Iury gave - think of your AGENTS[.]md like the constitution of your codebase! we also go into an important paper that tries to answer the question that we've all had at some point - are these AGENTS files we're all meticulously creating, even worth it?
Are AGENTS[.]md files even useful? There’s finally a paper asking the obvious question. @kau.sh and @iurysouza.dev get into the paper, the sync problem, and the small amount of discipline required to stop your agent setup from turning into a mess. 🎧 fragmentedpodcast.com/episodes/306
not sure it's a good thing (yet) but i've started treating my @obsidian.md vault as my (private) persistent memory. i go back and forth with an agent to research/learn, then dump "our" learnings into a note. to refresh my learning, i ask the agent to read the note and then resume
if you're dying to try /remote-control with claude code, you should really try opencode, which is almost the exact same thing (but imo a simpler execution) !
opencode is basically openclaw for coding. an interesting focus area in the world of agent orchestration is "access fluidity". how easy is it to reach the agents doing the work on your machine - from your phone, terminal, IDE, or browser? kau.sh/blog/opencod...
Kaushik Gopal reposted
@kau.sh and I bring you some agentic coding goodies on the pod's newsletter. Check it out!
No episode this week dear listeners but fun newsletter with that story and 10 promised tips from @iurysouza.dev and @kau.sh buttondown.com/fragmentedca...
This was fun for both of us! We share some of how the fragmented 🌭 is made + Tips from @iurysouza.dev and me, and a crazy way we used AI to solve very real audio problems 😉.
No episode this week dear listeners but fun newsletter with that story and 10 promised tips from @iurysouza.dev and @kau.sh buttondown.com/fragmentedca...
opencode is basically openclaw for coding. an interesting focus area in the world of agent orchestration is "access fluidity". how easy is it to reach the agents doing the work on your machine - from your phone, terminal, IDE, or browser? kau.sh/blog/opencod...
new episode is out! spot the easter 🥚? recent models have shown massive improvement owing to clever use of "modes" and subagent dispatch. it really clicked for me after chatting with @iurysouza.dev listen to improve your fundamentals! (not just tactics).
Master subagents and your AI coding sessions stay sharp for hours with clean results. Under the hood though? they're just a tool call. One model prompting another in a scoped context. 💡 New ep breaks down what they are, when to spawn them, and when not to. fragmentedpodcast.com/episodes/305/
Kaushik Gopal reposted
🎙️Check out the new @fragmentedpodcast.com episode on subagents! They can be a huge unlock once you understand how it all works and you can get real benefits without having to a swarm them. @kau.sh and I built an RTS mental model for how they work (yes, we did that). Check it out!
Master subagents and your AI coding sessions stay sharp for hours with clean results. Under the hood though? they're just a tool call. One model prompting another in a scoped context. 💡 New ep breaks down what they are, when to spawn them, and when not to. fragmentedpodcast.com/episodes/305/
agent skills are the most powerful construct for AI coding today. it's the quickest way to get better results with less context bloat. but with great power comes responsibility... they can become a prompt injection vector. this episode is a crash course on agent skills! 🎧
Everyone's talking about OpenClaw (Clawdbot) right now. But what makes it so extensible? Agent Skills! modular SKILL mds that teach an agent how to do anything. We do a deep dive in episode 304 on when to use them, how they work, and how not to get pwned. 🎧 fragmentedpodcast.com/episodes/304
Kaushik Gopal reposted
Everyone's talking about OpenClaw (Clawdbot) right now. But what makes it so extensible? Agent Skills! modular SKILL mds that teach an agent how to do anything. We do a deep dive in episode 304 on when to use them, how they work, and how not to get pwned. 🎧 fragmentedpodcast.com/episodes/304
PSA: the official Anthropic GitHub org is github.com/anthropics (plural "s") not the lucky but slightly disturbing zombie shooter github.com/anthropic if you're installing official Claude plugins or skills and 404ing... now you know. 's' doing some heavy lifting there.