Delight in idleness

Joined December 2010
2 Photos and videos
In coding agents, /compact replaces chat history with a summary built from the existing cache, then invalidates that cache. That’s the downside, but it’s still a net win, future prompts send far fewer tokens. Manual compactions at natural breaks work better than auto-compaction.
2
Been looking into LLM token costs in production and noticed something small that adds up. Spelling mistakes in prompts can quietly increase token usage because tokenizers break typos into many more sub-tokens than clean words. One piece showed this can push usage up 50–70% in some cases, plus extra clarification rounds. medium.com/@himanshusin/typo…
17
I came across this Netflix engineering post the other day about how they built a real-time map of their service dependencies.
1
12
You can explore it in a UI or query it through an API. It even supports time travel so you can see what the dependencies looked like around the time something broke. They didn’t pretend any one source was perfect, they just let them fill in each other’s gaps.
1
11
“Fairness” in queues sounds like one portable idea. It isn’t! RabbitMQ fairness and SQS fair queues solve two different problems: 🐇 RabbitMQ is fair to workers → don’t send more messages to a consumer already holding unacked work ☁️ SQS is fair to tenants / message groups → don’t let one noisy tenant increase dwell time for everyone else Same word. Different layer. This matters when designing shared queues: ✅ you can fix worker overload and still have noisy-neighbor latency ✅ you can protect tenants and still under-provision consumers I wrote up the mental model here: alagu.dev/blog/4_fair_queues…
35
Most deep links in modern consoles are not just navigation. They restore enough UI state to reopen the working view. That makes them useful as an agent-to-human handoff after API/CLI work. alagu.dev/blog/3_deep_links_…
30
Alagu Alagappan retweeted

5
66
349
63,247
Alagu Alagappan retweeted
We’re also launching Immersive Navigation - our biggest navigation upgrade in over a decade! A new vivid 3D view better reflects your surroundings, with helpful road details like lanes, crosswalks, traffic lights etc. Gemini models analyze real world imagery from Street View and aerial photos to give you an accurate view of landmarks along your route. Starts rolling out in the US today.
216
677
10,193
664,163
Alagu Alagappan retweeted
A few weeks ago, I wanted to learn something new and decided to explore building Chrome extensions. thought of creating one to help with my distraction issues where i was jumping between social media like Twitter, Facebook, Instagram while working. i was initially exploring whats available in the market but all extensions seemed to be forced and strict blockers. But that approach can backfire, leading to quick frustration. What i did : Not everything requires force. A bit of leniency with thoughtful friction can be more effective. My extension asks: "Why do you need this right now?" You give an honest answer, it analyzes it (simple check), and grants 1-5 minutes max. Or solve a quick math puzzle for access. That pause often makes me rethink and return to work. What if you added a small friction to your distractions?Share your thoughts. Link : chromewebstore.google.com/de…
1
1
2
82
Unpacking 7 levels of tech design. On the surface, this might look specific to frontend, but there's a lot of backend innovation behind the scenes. youtu.be/FQVRfadJkJk?si=JOg4…
20
Pre-signed URLs are stateless magic: zero database lookups, infinite scale, cryptographically tamper proof. I wrote a guide on building your own implementation from scratch. Check it out: alagu.dev/blog/2_generate_pr…
1
13
It covers: - Why HMAC-SHA256 is the "secret sauce" for tamper-proof links. - The logic behind building a stateless verifier. - How standard === comparisons can actually leak your secrets through nanosecond timing attacks.
37
Why does your client need rate limiting if the server enforces quotas? Because retrying after hitting a limit wastes resources. Proactive rate limiting is simpler. Read about the difference between exponential backoff and client-side throttling: alagu.dev/blog/1_client_side…
1
19
Alagu Alagappan retweeted
19 Dec 2025
Brilliant post on prompt caching! This is one of the most effective and underutilized techniques for reducing LLM usage costs.
26
219
1,885
150,803
Alagu Alagappan retweeted
2 Oct 2025
crazy how akinator was just decision trees and binary search, people underestimate the kinda things they can build without plugging in an llm in every project.
132
825
19,153
420,497
Alagu Alagappan retweeted
6 Sep 2025
It's been about a year since my team has fully adopted all the AI coding tools (Cursor, Claude Code) And day to day I am feeling the added cruft in the code base. Unit tests are not catching regressions. Unneeded mocking, comments, are left in between. More refactoring is needed to add new features. I find myself sitting down and rewriting files to ensure completeness, correctness, and ease for future developers more than I ever have before.
261
330
6,038
668,374
Alagu Alagappan retweeted
5 Sep 2025
very requested feature!
4 Sep 2025
By popular request: you can now branch conversations in ChatGPT, letting you more easily explore different directions without losing your original thread. Available now to logged-in users on web.
1,551
742
18,318
1,501,340