Kaushik Gopal
banner
kau.sh
Kaushik Gopal
@kau.sh
🌐 https://kau.sh
👨‍💻 Principal Engineer @instacart + Caper 🛒
🎧 Fragmented podcast
🤖 Google Developer Expert
Go with monthly AI subscriptions friends.

kau.sh/blog/ai-mont...
November 16, 2025 at 7:29 PM
Firefox + UbO is still better than Brave, Edge or any Chromium-based solution

kau.sh/blog/firefox...
Firefox + UbO is still better than Brave, Edge or any Chromium-based solution - Kaushik Gopal's Website
I often find myself replying to claims that Brave, Edge, or other Chromium browsers effectively achieve the same privacy standards as Firefox + uBlock Origin (uBO). This is simply not true. ...
kau.sh
November 15, 2025 at 12:16 AM
The moment AI "clicked" for me: I realized it wasn’t about finishing the work faster, it was about finishing less exhausted.

Lower cognitive burden quietly multiplies output.

Wrote more about it here:
kau.sh/blog/cogniti...
Cognitive Burden - Kaushik Gopal's Website
It’s not about being faster. It’s about being less burdened. My ‘aha’ moment with AI was realizing how much more I could accomplish by offloading the tedious parts of my work.
kau.sh
November 5, 2025 at 4:46 AM
Never knew the day would come but i use the default color theme everywhere - Ghostty, Zed, even Intellij/Android Studio 🫨; default color theme everywhere.

current times have shifted a bit in my brain where i'm more tool agnostic. I still use a custom font/size/line-height (i'm not barbaric!)
November 3, 2025 at 2:34 AM
Standardize your IDE keyboard shortcuts

Mine is:
- ⌘ P
- ⌘ O

🧘‍♂️

kau.sh/blog/cmd-o-c...
Standardize with ⌘ O ⌘ P to reduce cognitive load - Kaushik Gopal's Website
Here’s a quick productivity tip that has helped me a lot when working across multiple apps.
kau.sh
November 1, 2025 at 3:00 AM
Product vs Model Innovation

kau.sh/blog/product...
October 30, 2025 at 12:57 AM
oh boy... i think i'm a full on convert to @zed.dev now.

even if you're not on the AI coding bandwagon, you should check it out. the speed is just 🤯

the only other IDE i've enjoyed using this much was Jetbrains.
October 25, 2025 at 2:12 AM
Anthropic announced Claude Skills and my first reaction was... uh... so what?

Took sometime to try and parse through it.

Here's my take on @anthropic.com's new Claude feature - Skills and the interesting bits around progressive disclosure + just-in-time context injection.

kau.sh/blog/claude-...
Claude Skills: What's the Deal? - Kaushik Gopal's Website
Skills, the new feature by Claude, isn’t revolutionary, but it’s an intuitive take on providing a first-class primitive for just-in-time context injection.
kau.sh
October 22, 2025 at 4:33 AM
this AWS outage is an excellent opportunity to remind dev bloggers out there - you don't need to use a service like Medium.

it's extremely easy to use a static site generator and have your html served directly: Ghost, Hugo, Gatsby, Jekyll - there's plenty of options.
October 20, 2025 at 3:08 PM
Amp Free by @sourcegraph.com is kind of fascinating.

it started as a joke but once we collectively realize the (currently*) untenable costs of true agentic coding, this approach is going to look really appealing for those who cannot pay per. license fees

ampcode.com/news/amp-free
Amp Free
Agentic coding is now free for everyone.
ampcode.com
October 18, 2025 at 8:20 PM
I continue my ongoing seminal treatise of explaining software jargon to the masses. From Yak-shaving → Bikeshedding to now Cargo Culting. This is going to be my best work, I can tell.

kau.sh/blog/cargo-c...
Cargo Culting - Kaushik Gopal's Website
Today we ramp up on our software jargon by learning what the term Cargo Culting means
kau.sh
October 18, 2025 at 6:32 PM
Do you use VSCode or Cursor?

... you're welcome 😎
October 14, 2025 at 1:04 AM
The single biggest unlock I've had with AI coding assistants is the planning step. In an OpenAI's DevDay talk, @aaronfriel.bsky.social mentions his "ExecPlan" approach.

I know the term game-changer is thrown a lot (esp. with AI written posts) but folks... this is a game-changer.
October 13, 2025 at 3:27 AM
Engineers won’t be replaced by tools; they’ll be replaced by systems that make today’s tasks nonessential.

Inspired by an article from Sangeet Choudary on system‑centric (vs task-centric) view, i think we go from code author to software conductor.

Full post: kau.sh/blog/softwar...
Job Displacement with AI — Software Engineers → Conductors - Kaushik Gopal's Website
As AI reshapes work, we need to shift from a task-centric view to a system-centric one. What does that mean for software engineers? This post explores seven critical skills we’ll need to develop as ou...
kau.sh
October 12, 2025 at 9:42 PM
Quick way to get much better results from your LLM powered searches.

Mike Caulfield wrote an excellent post on this:
mikecaulfield.substack.com/p/is-the-llm...
October 11, 2025 at 5:51 AM
Reposted by Kaushik Gopal
Should go live soon, until it does you can get the whole file embedded in the article here!

github.com/openai/opena...
Document PLANS.md by friel-openai · Pull Request #2185 · openai/openai-cookbook
Summary Documents the topic of one of our DevDay 2025 talks, using a PLANS.md to enable coding agents to work on larger, more complex tasks and stay on task for hours of work. Motivation We shared ...
github.com
October 10, 2025 at 3:39 AM
@aaronfriel.bsky.social big fan of your talk from Dev Day. i've also found writing the plan down in detail before kicking off the task, yields much better results with agents; and written about it.

but your `PLANS.md` file was 🤯; were you still planning to open source/upload it?
October 10, 2025 at 2:50 AM
Adding an AGENTS md file is low hanging fruit to get good results from your AI coding agent.

Use Claude Code's `/init` on a new repo and you have one ready to go.

If your AI coding agent doesn't have this command, it's super easy to build one:

kau.sh/blog/build-a...
Build your own /init command like Claude Code - Kaushik Gopal's Website
Build your own /init command Claude’s /init makes it easy to add clear repo instructions. Build your own and use it with any agent to add or improve on an existi...
kau.sh
October 7, 2025 at 9:45 PM
I often hear from devs that AI coding is great for the simpler one-off tasks but it struggles the minute you're working on slightly bigger tasks or working on tasks that operate across modules etc.

i've found success even with these tasks. here's how I think about it: kau.sh/blog/three-r...
Three important things to get right for successful AI Coding - Kaushik Gopal's Website
I often hear that AI coding feels inconsistent or generates inadequate results. I am somewhat surprised by this because more often than not, I get pretty good results. When dealing with any AI agent (...
kau.sh
October 5, 2025 at 7:44 PM
I tried an experiment: could I vibe-code my way through unfamiliar territory?

Ended up shipping my first Firefox add-on.

🚦https://kau.sh/blog/container-traffic-control/

it can work... if you’re ruthless about pruning.
Vibe-coding a maintainable Firefox add-on: Container Traffic Control - Kaushik Gopal's Website
I wanted to test a simple claim: you can ship maintainable software by vibe-coding end to end. I set strict constraints: New platform (I haven’t built a browser extension/add-on) Language I’m no long...
kau.sh
September 30, 2025 at 1:52 AM
excited to end the @fragmentedpodcast.com hiatus with a new season: a developer's crash course on #AI #programming

just enough theory but more "how do I actually build with this?" i'll start with fluency, then dive deep.

help me shape the first few episodes:
September 18, 2025 at 4:28 PM
A terminal command that tells you if your USB-C cable is bad.

kau.sh/blog/usbi/
A terminal command that tells you if your USB-C cable is bad - Kaushik Gopal's Website
A quick cli script to tell you if your usb-c cable is bad
kau.sh
September 16, 2025 at 3:59 AM
Reposted by Kaushik Gopal
@kau.sh on theme with your blog post (kau.sh/blog/reclaim...) I wrote a chrome / Firefox plugin to rip the dashes away from ChatGPTs grimy… tensor cores? (Idk)

github.com/simonsickle/...

Should be in the Mozilla and Chrome web stores in the next few days after reviews are done
reclaiming em-en dashing back from AI and lowercasing - Kaushik Gopal's Website
AI is transforming our tools, our writing, and — apparently now — our sense of typographic originality. But there are two quirks of my writing that now get me side-eye from friends: em and en dashes ...
kau.sh
August 18, 2025 at 12:32 AM
Why thank you Claude 🙏

Migration from Compose Navigation 2 → Jetpack Navigation 3 ✅

#AndroidDev
August 6, 2025 at 4:53 AM
Google still knows how to really swag 😍

#Gemini
August 1, 2025 at 11:45 PM