Indradhanush Gupta
igupta.in
Indradhanush Gupta
@igupta.in
Senior Backend and Infrastructure engineer. I will absolutely automate anything and everything. Building spot.rackspace.com.

Polishing my systems programming with Zig. ⚡️

I blog about tech and human behaviour at igupta.in

recurse.com alumni. He/Him.
I know. That’s exactly why now I’m on this platform. 😂
October 31, 2025 at 9:37 AM
Reposted by Indradhanush Gupta
Edinburgh castle failing to render, likely thanks to the AWS outage
October 20, 2025 at 8:35 AM
Reposted by Indradhanush Gupta
I set my phone to DnD.
You have to roll an 18 or better for me to answer
October 13, 2025 at 2:37 AM
Reposted by Indradhanush Gupta
Do you have a lot of annoying admin tasks or household chores you need to accomplish, but never seem to find the time for? Then may I suggest: setting aside a day to do nothing but write, you will be amazed at how many such tasks you can accomplish.
September 18, 2025 at 12:05 PM
Reposted by Indradhanush Gupta
PSA: If you are thinking of giving Claude Code permission to run `find` thinking it's read-only, remember that it has a `-delete` flag.
July 23, 2025 at 1:49 PM
Reposted by Indradhanush Gupta
We spent two months talking with RC alums and thinking deeply about how LLMs are changing programming and learning.

Here’s what we learned, and how we're currently thinking about AI at RC: t.co/ddFj486ch8
https://www.recurse.com/blog/191-developing-our-position-on-ai
t.co
July 23, 2025 at 7:22 PM
Flying today to San Jose for an office visit.

Last time I visited the office of my day job was in December 2019. And then the pandemic struck. 😬
July 20, 2025 at 6:54 PM
This whole forcing readers to create an account to read an article on Medium is such an anti hacker culture. You used work done before you for your article. And now you’re adding barriers to entry to your derived work.
July 19, 2025 at 2:58 PM
I've just set `gg` as the alias for gemini cli. There's a certain sense of hilarity about the choice of that alias.
July 3, 2025 at 10:21 AM
In a bid to get my $$$, Strava gave me a 30 day preview of their subscription features.

The data is already available in my Garmin Connect, but the UX on Strava is just eons better. I might just end up paying for this in 30 days. 😂

Wondering if I want to instead do a Prometheus + Grafana setup. 🤔
June 29, 2025 at 8:14 AM
Reposted by Indradhanush Gupta
"Vibe coding is a way into tech, but it’s not all the way. You have to “get your hands dirty” with the code and really understand what’s going on.

But AI can help you do that. I know many brilliant software engineers who do not have a CS degree"

www.nocsdegree.com/flight-atten...
From Flight Attendant to Developer
Kapehe changed career from Flight Attendant to become a Software Developer after learning to code. In this interview she talks through how she first got hired, how coding has changed with AI and her j...
www.nocsdegree.com
June 17, 2025 at 5:03 PM
Reading comics on an iPad is genuinely a great experience. The colours always come alive!
June 1, 2025 at 11:34 AM
Reposted by Indradhanush Gupta
1️⃣ Stale stats: ANALYZE hasn’t run; filter looks un-selective.
2️⃣ Truly un-selective: Stats are right; scan really is cheaper.
3️⃣ Complex estimates: Many joins / ORs / CTE / functions scramble row estimates.
4️⃣ Handcuffs on: RLS limits optimizations or GUCs forbid the path.
5️⃣ Planner bugs: Rare but...
May 29, 2025 at 8:06 PM
Reposted by Indradhanush Gupta
“Why is Postgres seq-scanning rather than use this index?” 🤯

Short answer: the planner thinks that index won’t help (or can’t use it).

Longer answer—5 usual suspects 👇
May 29, 2025 at 8:06 PM
Gave Gemini's note taker a spin for a sync with my colleague. The next steps summarisation is hilariously accurate. 😂

Credit where due. 😝
May 27, 2025 at 3:23 PM
Reposted by Indradhanush Gupta
I think I have finally managed to articulate this very fundamental but slightly counterintuitive fact about how shell redirection works
May 23, 2025 at 7:07 PM
Reposted by Indradhanush Gupta
Project Big 2005. PS3 dreams were made of this.
May 17, 2025 at 1:31 PM
Reposted by Indradhanush Gupta
I don't think AI is good or bad, but it will definitely be used for good and bad things.

Gas lamps replaced whale oil lamps. Electric lights replaced gas lamps. A hammer, a gun, and a garden can all be tools for thriving or malice.

In capitalism, AI will cause as much harm as people tolerate.
May 1, 2025 at 2:51 AM
Reposted by Indradhanush Gupta
Kubernetes The Hard Way has been updated. I've also resolved most of the open issues and pull requests as I set the stage to add support for both ARM64 and AMD64, making the project compatible with both CPU architectures while continuing to be cloud provider agnostic. github.com/kelseyhighto...
April 8, 2025 at 2:15 AM
Not a fan of the Ginkgo E2E tests that came as part of the kubebuilder scaffolding. We really need to move to something that is easier to read.

Should I try writing them in Lua? Or should I stick with Python?

Most of this is running a kubectl command and waiting for things to happen.
April 3, 2025 at 8:14 PM
Reposted by Indradhanush Gupta
This is an iPad app running LVN along with the Phoenix app running *on device* and editable showing real-time updates.

All on the same screen.

#ElixirLang
April 2, 2025 at 10:47 PM
Beginning to see all the #Kubecon posts in my timeline and I’m having some massive fomo. I’m in London and it going to Kubecon sadly.

But I want to also meet people. 😢
March 31, 2025 at 11:47 AM
Reposted by Indradhanush Gupta
Thanks Sony for the backwards compatibility
March 26, 2025 at 7:28 AM
📢 In some exciting personal news, I moved to #London last week! 🎡

Any folks in London here as well? I'd love to meet up!
March 25, 2025 at 11:24 AM
Reposted by Indradhanush Gupta
Attention Django users! ⚠️

If you are on Django 5.x, make sure you upgrade to 5.0.9 or higher.
If you are on Django 4.2.x, make sure you upgrade to 4.2.16 or higher.

There are 4 Critical/High CVE against lower versions that open you to DDOS and SQL Injection.
March 21, 2025 at 6:29 AM