Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Thu, 08 Jan 2026 06:23:16 GMT

Undeniable proof that LLMs have social anxiety just like humans.

/s

A screenshot of Claude Opus 4.5 chat with extended thinking enabled. Where it shows a thinking phase ‘Thinking about responding to a greeting’ for Hey before responding.
Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Wed, 07 Jan 2026 15:34:58 GMT

I'm recording the Jottings intro video! Stay tuned! 🚀

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Wed, 07 Jan 2026 12:09:03 GMT

I'm making an intro video for Jottings!

Stay tuned!

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Wed, 07 Jan 2026 11:34:40 GMT

ControlHub now has widgets on both home & lock screens! See your stats at a glance without opening the app! v1.3.0

A screenshot of a wide home Screen widget of ControlHub showing stats.
Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Mon, 29 Dec 2025 17:40:12 GMT

/ralph-wiggum:ralph-loop combined with /speckit.implement is a game changer. Especially after launching claude with --dangerously-skip-permissions.

Use Speckit's specify, clarify, plan, and tasks to provide all required context and acceptance criteria for the story. Ensure the implementation plan uses well-parallelized sub-agent spawning as the execution mechanism.

The ralph-loop then drives execution, recursively enforcing the spec and iterating on the workflow until everything is dialed in and correct.

an image of Ralph Wiggum waving. A text below says "I'm helping"
Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Mon, 29 Dec 2025 15:46:38 GMT

/ralph-loop best works for things like running tests and iteratively fixing bugs or build/compile issues.

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Mon, 29 Dec 2025 15:44:34 GMT

Or just /ralph-loop in Claude Code.

/ralph-loop "<prompt>" --max-iterations <n> --completion-promise "<text>"
Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Mon, 29 Dec 2025 15:26:16 GMT

🚀

while :; do cat prompt.md | claude -p --dangerously-skip-permissions; done

Works remarkably well when prompt contains proper boundary and output necessary conditions and it gives some information to the agent about storing memory in a file.

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Wed, 17 Dec 2025 15:37:31 GMT

In Barefoot, Goa, Akuri is the best start to the day and an even better precursor to a siesta.

Akuri with toasted poi. Citrus espresso tonic on the side.
Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Mon, 27 Oct 2025 14:23:23 GMT

Sugar withdrawal is quite something.

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Wed, 22 Oct 2025 05:49:22 GMT

Apple Music needs a Picture-in-Picture mode for Live Lyrics.

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Mon, 20 Oct 2025 07:15:31 GMT

After all that networking wrangling, DynamoDB being down in us-east-1 gave me a minor-panic.

Update: AWS says there are issues with multiple services. There goes my morning's productivity streak!

An screenshot showing AWS Health page with an issue impacting multiple services.
Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Mon, 20 Oct 2025 05:04:32 GMT

Spent two tense days wrangling a complex Cloudflare–AWS networking setup. Multiple customer-owned hosted zones converging into a single SaaS domain with automated verification, certificate provisioning, and dynamic routing. Claude Code came through this morning. Impressed.

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Fri, 17 Oct 2025 13:12:15 GMT

I've been thinking. Seating, in general, sucks! More thoughts will follow.

I've been thinking
Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Wed, 08 Oct 2025 04:38:18 GMT

Do hyphens, en dashes, and em dashes pose a fundamentally contradictory challenge to monospace font designers?

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Tue, 07 Oct 2025 08:56:47 GMT

It's genuinely good food when it doesn't allow you to be bothered by how shitty the place is.

Rahul's (my brother) insightful yardstick.

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Tue, 07 Oct 2025 08:53:09 GMT

Apple’s Spatial Scene does again what Live Photos did for photos: adds another dimension to memories.

Only gripe: mirrors break the illusion. Reflections stay flat, glitching like a game whose graphics engine is just slightly off.

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Sun, 28 Sep 2025 04:44:59 GMT

Some movies fade once you “know.” The genius of Arrival is that rewatching it isn't redundancy. Every viewing becomes an act of homage that mirrors the film's own architecture.

Those who know, know.

The short story it is loosely based on—Story of Your Life, although quite different from the movie, is also worth a read.

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Mon, 22 Sep 2025 11:23:59 GMT

AutoMix on iOS 26 Apple Music is surprisingly very good!

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Mon, 22 Sep 2025 05:55:13 GMT

Claude Code requires extra instructions and hooks to do documentation lookups for swift/iOS frameworks. It constantly fails to check typealiases, misses braces when refactoring, and needs to be shown the newer way to do things, given how swift and iOS changes each year. For now, I have made it map out common pitfalls into a file so it doesn't keep failing, looking up repeatedly, and fixing for the same things. For any parameter or type outside of this map, it does a documentation search before proceeding.

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Mon, 15 Sep 2025 13:43:02 GMT

A pedestrian-friendly horn would go a long way in India. Sure, reducing honking is the real fix. But inside AC cars, horns are muffled; outside, they're deafening. The class divide echoes loudest in decibels.

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Mon, 15 Sep 2025 06:53:06 GMT

Live activities on Mac is a welcome addition

Live Activity on macOS 26 shows Zomato food order arriving in 14 minutes with a scooter rider icon.
Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Sat, 13 Sep 2025 17:22:44 GMT

Color fringes, refractions, and distortions. Beautiful chromatic aberrations on iOS 26!

Screenshot of an iPhone running iOS 26 showing the new glass interface effect with chromatic aberration. The blurred overlay with rainbow fringes distorts part of a blog page titled ‘Entropy and Intelligence: A Personal Manifesto’ by Vishal V. Shekkar. The glass panel also displays iOS controls like a flashlight and camera shortcut, emphasizing the colorful edge refraction effect.
Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Tue, 09 Sep 2025 06:24:33 GMT

Hipster breakfast 101: watermelon & cantaloupe cofermented coffee + dill pickle seasoned dosa.

Breakfast is now a think piece.

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Thu, 28 Aug 2025 07:14:25 GMT

And yet, as the world changes, I am neither stuck in time nor rushing to catch the first wagon. I prefer to stand with one foot forward and the other lingering behind. In that spread, in that gradient, there is a kind of depth—holding context from what was while venturing into what is becoming. It brings with it discomfort, the ache of missing what once was, but that is simply the cost of change.

Remembering is how we soften that cost, how we keep the past alive even as we move forward.

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Thu, 28 Aug 2025 06:59:39 GMT

Taking a flight has always felt like one of the last rituals of the human condition where disconnection was still possible. There is something quietly bittersweet about it. The last texts sent, the goodbye calls made, the soft “I will miss yous” offered before the world slips out of reach. Then comes the waiting: loved ones tracking your path across the sky, sending their messages only when they imagine you’ve landed, when they believe you’ve found your signal again. For a few suspended hours, life allows a rare interlude, an enforced distance, a pocket of solitude in an always-available world.

But with the spread of onboard Wi-Fi, even this gentle distance, this small modern human ritual of absence, is beginning to vanish.

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Tue, 26 Aug 2025 04:54:38 GMT

When I was little, our 40-year-old house felt haunted in ways only a child can believe. If anything so much as shifted or creaked on its own, I'd freeze in terror. My mother reminded me of that today, as we sat in the very same house, now older and renovated but still full of memory. She looked at the robot vacuum gliding across the floor and said, “Isn't it strange? Back then, an object moving by itself was the scariest thing. Now it's just everyday life.” In her words was the weight of a whole generation of change.

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Mon, 25 Aug 2025 05:38:01 GMT

Latest coffee haul from the americas!

An image showing about 9 bags of coffee from CoRo, Moonwake, Coffee and Water Lan, and Hydrangea roasters on a black Ikea stand with grass at the background. All beans are sourced from the americas.
Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Thu, 21 Aug 2025 09:08:05 GMT

AI coding tools are the new LEGO for adults. They are so much fun, and have truly shortened the gratification loop for hobby projects!

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Wed, 20 Aug 2025 05:14:38 GMT

Jottings.me now supports cache-busting and custom tags in headers!

A terminal styled window showing a hashed file name for main.css and main.js
Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Tue, 19 Aug 2025 16:23:39 GMT

Some people buy land, some others buy domain names.

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Tue, 19 Aug 2025 04:34:58 GMT

There’s a quiet joy in a product that feels right in your hand—solid, balanced, with just the right heft.

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Sat, 16 Aug 2025 16:30:57 GMT

(3/3) At the foundation are two levers: compute and the supply chain that feeds it—energy, water, bandwidth, silicon. Models will commoditize; differentiation shifts to orchestration, data, and the scale and efficiency of compute. In industrial-revolution terms, more compute is simply a larger labor force—only this time, the workers are digital.

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Sat, 16 Aug 2025 16:25:40 GMT

(2/3) That moment marks the birth of an AI-native operating system—AIOS. The intelligence allocates and controls compute across local devices and the networked cloud. Interfaces stop being fixed artifacts. Each “OS” is generated for the person using it, shaped by their goals and the resources at hand—not by a handful of vendors or a static FOSS baseline. Hyper-local. Hyper-personal. Whatever the user needs, within what the system can supply.

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Sat, 16 Aug 2025 16:23:10 GMT

(1/3) The era of live, fully AI-generated app experiences is close. You state an intent; the system comprehends it, plans the work, queries and fuses data from many sources, and responds in whatever form fits best—text, voice, visuals, or something new. Caching won’t just store outputs. It will preserve entire execution graphs: the plan, the data stitching, and the interface itself.

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Sat, 16 Aug 2025 08:16:14 GMT

Do you want a personal microblog just like mine? Jottings.me is live! 🚀

Reach out to me to reserve your username and get your own microblog!

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Fri, 15 Aug 2025 06:01:59 GMT

You can’t be a market purist and anti–walled gardens. Pick a lane. Enclosure, lock-in, and moats are features of unchecked capitalism, not bugs.

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Thu, 14 Aug 2025 12:26:53 GMT

Record player ✔️ Film cameras ✔️ Theremin (🤞🏼soon) My transformation into peak analog aesthetic is proceeding exactly as the algorithm predicted.

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Thu, 14 Aug 2025 05:23:04 GMT

Klein bottles are even cooler!

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Thu, 14 Aug 2025 05:21:59 GMT

Möbius strips are cool!

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Wed, 13 Aug 2025 18:36:40 GMT

Straight roads are for getting somewhere; winding roads are for living.

Vishal V. Shekkar
Vishal V. Shekkar I declare verified!
@vishalvshekkar
Wed, 13 Aug 2025 18:21:39 GMT

ControlHub v1.1.0 is now live on the App Store! Biggest new feature: Live logs! 🚀 Download on the App Store

A screenshot of the Live Logs header section of the ControlHub app.