hello, I'm Ranga
i make things. sometimes they work!
Writing
Hunting Down a Race Condition in Homebrew's TTY Size Caching
How a premature variable assignment caused Homebrew to miscalculate terminal widths under concurrent calls.
Fixing a File Descriptor Leak in Homebrew's Cleanup Logic
How a missing block argument in File.open caused file descriptors to leak during brew cleanup.
Graceful Download Cancellation in Homebrew: From Thread Pools to curl Subprocesses
How I implemented cooperative cancellation and eliminated orphaned curl processes across two pull requests to Homebrew.
Hello, world
A small beginning for a small corner of the internet.