Advertisement · 728 × 90

Posts by Indradhanush Gupta

If I had to “upgrade” I would probably just go look for the same model again! 😂

2 months ago 0 0 0 1

My 2021 M1 MacBook Pro max is still an ace machine for all things coding! Still feels like new performance wise. Haven’t felt anything like its age is. Except the battery a bit less than what it was in its heyday but that’s totally acceptable.

2 months ago 1 0 2 0
TIL: bash builtin RANDOM TIL that bash has a builtin RANDOM for generating pseudo random number integers

TIL that bash has a builtin RANDOM for pseudo random numbers. Wrote a quick post here: igupta.in/blog/TIL-bas...

3 months ago 1 0 0 0
Week Numbers for 2026

TIL that some years can have 53 weeks according to the ISO-8601 standard. 2026 is one such year. www.epochconverter.com/weeks/2026

I’ve always presumed 52 weeks every year is the constant!

3 months ago 2 0 0 0

It’s just amusing that with these AI tools and agents we seem to be getting back to this truth:

A team of strong software engineers who care about the quality + maintainability of the codebase >> A team of devs using powerful AI coding agents rather mindlessly

3 months ago 77 10 1 2

This is both a joke post and an accurate description of the hacking process

4 months ago 451 48 5 0

I know. That’s exactly why now I’m on this platform. 😂

5 months ago 1 0 0 0
A picture of a foggy street

A picture of a foggy street

Edinburgh castle failing to render, likely thanks to the AWS outage

5 months ago 9146 1392 85 44

I set my phone to DnD.
You have to roll an 18 or better for me to answer

5 months ago 32 3 2 1

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.

6 months ago 1193 148 25 19
Advertisement

Just get a Garmin! 😂

7 months ago 0 0 0 0

Ahhh! I totally forgot I meant to try it out a few months ago! 😅

7 months ago 0 0 0 0

Lazygit?

7 months ago 0 0 1 0

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.

8 months ago 2 2 0 0
https://www.recurse.com/blog/191-developing-our-position-on-ai

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

8 months ago 16 11 0 2

Not sure what’s broken here. For me Graphics drivers always were the main cause of PITA. But on my thinkpad without a dedicated Graphics card, things would always just work.

8 months ago 0 0 1 0

I’ve met teammates in between this at my previous day job, but we didn’t have an office. So meetups were always at cities convenient for everyone to fly in to.

8 months ago 0 0 0 0

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. 😬

8 months ago 0 0 1 0

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.

8 months ago 1 0 0 0

I've just set `gg` as the alias for gemini cli. There's a certain sense of hilarity about the choice of that alias.

9 months ago 2 0 0 0
Advertisement

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. 🤔

9 months ago 2 0 0 0
Preview
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...

"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...

9 months ago 3 1 0 0

I felt the same until I read that tabs are more accessible.

9 months ago 1 0 1 0
An iPad 10 displaying the first page of the comic: Avatar The Last Airbender – The Promise. 

Contents of the page on display:

Water. Earth. Fire. Air.

An iPad 10 displaying the first page of the comic: Avatar The Last Airbender – The Promise. Contents of the page on display: Water. Earth. Fire. Air.

Reading comics on an iPad is genuinely a great experience. The colours always come alive!

10 months ago 2 0 0 0

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...

10 months ago 8 3 2 0

“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 👇

10 months ago 12 1 2 0

Fenix 8 is on a sale right now. 😛

10 months ago 2 0 1 0
Advertisement
A white coffee mug with black coffee. Text on inside wall of the mug says:

History of the personal computer

Three rows of text partially visible on the outside of the mug, depicts computers from 
- 1979 Atari 400/800 ZX80, 1980 Sinclair ZX80
- 1987, Acorn Archimedes, 1987, IBM personal system/Z
- 2010, Apple iPad, 2012 Raspberry Pi

A white coffee mug with black coffee. Text on inside wall of the mug says: History of the personal computer Three rows of text partially visible on the outside of the mug, depicts computers from - 1979 Atari 400/800 ZX80, 1980 Sinclair ZX80 - 1987, Acorn Archimedes, 1987, IBM personal system/Z - 2010, Apple iPad, 2012 Raspberry Pi

First part of action item done!

10 months ago 3 1 0 0
Screenshot of a note generated by Gemini of a Google meet meeting. Content of the screenshot is:

Suggested next steps
- [ ] Indradhanush Gupta will get coffee and fix E2E tests by spinning up a K3S based API server for the spot VCP.
- [ ] <name redacted> will work on merging their work webhook PR and may need another review later.

Screenshot of a note generated by Gemini of a Google meet meeting. Content of the screenshot is: Suggested next steps - [ ] Indradhanush Gupta will get coffee and fix E2E tests by spinning up a K3S based API server for the spot VCP. - [ ] <name redacted> will work on merging their work webhook PR and may need another review later.

Gave Gemini's note taker a spin for a sync with my colleague. The next steps summarisation is hilariously accurate. 😂

Credit where due. 😝

10 months ago 2 0 1 0
when you redirect, the shell opens the file BEFORE the program starts

sudo echo blah > file.txt

first I'll open file.txt...

THEN I'll run sudo echo blah

this is why file.txt isn't opened as root!

when you redirect, the shell opens the file BEFORE the program starts sudo echo blah > file.txt first I'll open file.txt... THEN I'll run sudo echo blah this is why file.txt isn't opened as root!

I think I have finally managed to articulate this very fundamental but slightly counterintuitive fact about how shell redirection works

10 months ago 455 63 9 3