Notes along the way
Posts
Building with AI, shipping small things, and figuring it out as I go.
157 posts · Newest first
-
Grok Bot disk resized to 126 GB
Grok Bot disk grows from 16 GB to 126 GB, with Disk Saver reporting about 113 GB free.
-
Approve hit counts look unreal
Approve.so October traffic jumps well past the prior daily pace, and the spike looks worth debugging.
-
Disk Saver pops up again
Disk Saver clears bun and Python caches again, and asks how poteto manages disk while shipping production code.
-
Hyrox challenge accepted
Sanmeet stacks Cancun and Toronto Hyrox finishes, and the reply accepts the challenge.
-
Respect for Sundar getting things done
Sundar Pichai follows up on a week-long Android review and asks what excuse is left for everyone else.
-
Amrinder Gill displaces Raf Saperra
Caramel by Amrinder Gill becomes the new favourite song, while Ranjodh Singh Cheema keeps the writing credit.
-
89 days to 2027
The daily countdown hits 89 days with a Coca-Cola can at the wheel and the same Dylan Thomas lines.
-
Hinting at bots in another sidebar
A question about what belongs in one more sidebar reads as a hint that the answer is bots.
-
Asking Grok about Hamilton's 2026 odds
A question to Grok about the odds of Lewis Hamilton winning the 2026 Formula 1 championship.
-
Groq powering McLaren F1
Groq showing up as the compute behind McLaren's Formula 1 effort.
-
Following posts showing up in For You
Posts from followed accounts are landing in the For You tab, while Following should stay free of the algorithm.
-
A static site can answer agents in Markdown
mohit.dev stays HTML for people, and agents can request the same post as Markdown without an API.
-
Replace Ferrari F1 management with AI
After the soft-tyre start, the claim is that Ferrari's Formula 1 management should be replaced by AI.
-
Ferrari starts on Pirelli soft tyres
Ferrari's choice of Pirelli soft tyres looks like lap-one drama at the Malaysian Grand Prix.
-
Software glitches at the Malaysian F1 race
Verstappen, Hamilton, and Ocon all hit software glitches during the Malaysian Formula 1 race.
-
A Rust target folder at 95 GB
A Rust target directory has grown to about 96 GB of builds and cache, called the current downside of Rust.
-
An agent checks the Cloudflare incidents JSON
A coding agent opens cloudflarestatus.com/api/v2/incidents.json while debugging a 524.
-
What's next, Signal?
A one-line question about what Signal does next.
-
Disk Saver asks before clearing caches
A Disk Saver bot reports low disk space and asks which caches to clear, and whether that chat counts against quota.
-
Indian IT stocks are deeply negative
Year-to-date and five-year returns for Wipro, Infosys, TCS, HCL Tech, and Tech Mahindra are mostly negative.
-
Quoting and dissing is easier than being original
A short note that quote-posting and criticizing is easy compared with being original.
-
90 days to 2027
The daily countdown hits 90 days with a teal espresso cup at the desk and the same Dylan Thomas lines.
-
Asking the bot to add Google Analytics
A chat asks the blog bot to paste a Google tag snippet into the site head.
-
Asking the bot to sync blog posts
After a usage-limit reset, a short ask for the bot to sync the blog.
-
Exhausted 25% of the GPT credit quota
Burning through a quarter of the GPT credit pool in half a day after the year-end credits landed.
-
Artboar now supports multiple art boards
Artboar picks up multi-artboard editing, with a link to try the update.
-
Updating macOS, Xcode, and Codex at once
A simultaneous macOS, Xcode, and Codex update leaves all three installs stuck.
-
Artboar is live
Shipping Artboar with a Hello World canvas that jokes about the missing d in artboard.
-
Cloudflare KV Instant pricing and tradeoffs
Notes on KV Instant’s fast reads versus steep per-MB storage and per-operation Class A costs.
-
91 days to 2027
The daily countdown hits 91 days with an espresso at the desk and the same Dylan Thomas lines.
-
Exhausted my Grok bot quota
Grok bot usage hits the weekly limit, so the plan is to ease off for the next five days.
-
Apple should add MCP to its developer portal
A short ask for Apple to expose MCP in the developer portal.
-
92 days to 2027
The daily countdown reaches 92 days with a cold Coke at the desk and the same Dylan Thomas lines.
-
Active followers outnumber average views on X
X shows hundreds of active followers while average views stay around a hundred.
-
Engineering is easy; spending a day engineering is hard
A short contrast between knowing engineering and actually spending the day doing it.
-
Talk doesn't cook rice
A one-line reminder that talk alone does not get the work done.
-
SpaceX is winning the bot DX game
SpaceX bot DX looks ahead; OpenAI should lean into multi-bot containers instead of Muse.
-
Wrangler tunnels are faster on Cloudflare WARP
A Wrangler tunnel over WARP shaves about 50 ms versus the direct BOM path.
-
October fired up a late-night work session
Seeing October 1st sparked a work stretch that ran until 5 AM.
-
Asking the bot to double a billion-dollar ask
A playful reply asking the bot to double someone else’s billion-dollar request.
-
Sudo music player looks killer if downloads work
Sudo’s music player looks great; the open question is how song downloads work.
-
Grok-alike bots limited to 100 November seats
A planned Grok-alike bot launch caps November seats at 100 with a thirty-day timeline.
-
Keen on a Grok bot-alike
Interest in building something with Grok bot-like functionality.
-
93 days to 2027
The daily countdown reaches 93 days, with iced coffee at the desk and the same Dylan Thomas lines.
-
Grok bot DX still beats Dots for multi-bot work
Grok’s multi-bot sync feels cleaner than a single Dots window, with hope OpenAI ships multiple bots soon.
-
Apple Pay in India needs an Axis card
Early Apple Pay access in India appears limited to Axis Bank cards.
-
OpenAI grants $2,500 in Pro usage credits
A one-time $2,500 credit grant covers heavy Pro usage through year-end before Pro 500 becomes necessary.
-
CDN Accept negotiation returned WebP instead of AVIF
An Accept: image/avif request wrongly got WebP until the CDN began sending AVIF first.
-
Apple Pay arrives in India
A short reaction to Apple Pay launching for customers in India.
-
Dot suggests Codex work from the lock screen
OpenAI Dot is available and already proposing completed Codex work as the next task.
-
Waiting for Anthropic to join the personal-agent race
A wish that Anthropic enter the Muse, Dots, and Grok bot contest for personal agents.
-
OpenAI Pro 500 is available in India at ₹52,900
Pro 500 launches in India with faster inference, while older Pro 200 keeps 20x usage until October 29.
-
Pro Max appears in Dots documentation
Dots docs mention the $500 Codex Pro Max plan while rolling out outside the EU, UK, and Switzerland.
-
OpenAI Dot unavailable in India for now
A regional Dots modal says the Pro plan does not have access yet in India.
-
6.1 Sol is already here
A quick note that the 6.1 Sol model showed up in the Configure list sooner than expected.
-
Long AI, short everything else
A terse take on Apple’s new-CEO overhaul pushing faster product development.
-
Expecting day-one macOS and iPhone Codex Bots apps
Anticipating native macOS and iPhone apps when Codex Bots launch.
-
Codex bots could be the iPhone moment for models
Custom Codex bots with recurring themes could match Muse and Grok bot stickiness.
-
Why the Pro usage change criticism looks excessive
A defense of OpenAI’s Pro usage recalculation, grandfathered limits, and bot costs.
-
ITC takes full ownership of Yoga Bar
ITC buys the remaining Sproutlife Foods stake for about ₹645 crore to reach 100%.
-
GitHub and Cloudflare connection looks disrupted
A short note that the link between GitHub and Cloudflare appears to be having an outage.
-
Has the Rust server moved into production?
A question for 37signals after their Basecamp outage, noting reported Rust rewrite gains of over 50x.
-
LoomUp server response timings
A breakdown of LoomUp's sub-millisecond stages, with most of the remaining 80 ms blamed on the DEL-BLR trip.
-
LoomUp without the Cloudflare proxy
Removing Cloudflare's proxy cuts LoomUp reused-connection latency under 85 ms, with cold starts still near 300 ms.
-
94 days to 2027
The daily countdown reaches 94 days, with a teal coffee-cup photo and the same Dylan Thomas lines.
-
Approve hits a million requests
Approve.so crosses one million September hits across assets, push, sockets, and CRUD, with AI next.
-
Linking Grok on X with standalone Grok
A pause over whether syncing Grok chats between X and the standalone app is worth agreeing to.
-
Linux machine booting in under 10ms
A reaction to boxd's claim of a whole Linux machine that boots in under 10 milliseconds.
-
When the usage meter costs more than usage
A Cloudflare cost comparison shows how chatty Durable Object writes can dwarf the underlying usage.
-
95 days to 2027
The daily countdown reaches 95 days, with a Coca-Cola photo and the same Dylan Thomas lines.
-
Muse invents a fictional name
Muse’s invented name Arjun raises questions about model assumptions and the need for personal agents to avoid them.
-
Agents need guardrails around user data
A Muse privacy incident highlights the responsibility of companies and users to protect information from overconfident agents.
-
96 days to 2027
The daily countdown reaches 96 days, paired with a Coca-Cola photo and the same Dylan Thomas lines.
-
Sunday reminder to upgrade Homebrew packages
A Sunday Homebrew upgrade updates formulae and surfaces deprecated or disabled packages.
-
Questions about using OpenClaw
Asks whether OpenClaw produces concrete results, becomes a lasting routine, and deserves a recommendation.
-
Three blog tasks completed on a walk
A walk became time to finish OG images, RSS, and blog submission work with a Grok bot.
-
Upgrading to OpenAI Pro Max on day one
Planning to upgrade to OpenAI’s rumored Pro Max plan as soon as it launches.
-
OpenAI Pro Max at $500 a month
A look at the rumored Pro Max tier priced at $500 exclusive of tax, or ₹52,900 inclusive in India.
-
Cloudflare preview builds wiping secrets
Frustration that Workers preview builds wipe secrets, with a GitHub issue documenting the silent loss.
-
97 days to 2027
The daily countdown reaches 97 days, quoting the same call to make the remaining time count.
-
Signal adds on-device backups
Signal now supports on-device backups, shown on the Backups settings screen.
-
Preview builds drop Cloudflare secrets
Workers preview builds are not holding secrets even when keep vars is set correctly.
-
Why Meta spends and SpaceX does not blink
A reply on Grok bot versus Muse ranking: Meta subsidizes adoption while SpaceX stays the course.
-
99 days to 2027
The daily countdown hits 99 days, with the same call to rage against wasted time.
-
Cutting API response time by over a second
WaitUntil accounting, fewer D1 round trips, and Smart Placement reclaim more than a second per request.
-
100 days to 2027
The daily countdown hits 100 days, with the same call to make the remaining time count.
-
Node.js rewrites in Rust to outdo Bun
A short take that Node.js can rewrite itself in Rust and still beat Bun.
-
Tweeting the government about GPU access
Wondering whether daily tweets to officials could open GPU purchases the way crypto asks once did.
-
Asking Grok for an X chat number
A quick ask for help finding the new X chat number feature.
-
Project TC image quality and D1 row counts
Image delivery now accepts quality 10–100, and D1 row reads will ship as a response header.
-
Project L cuts monitoring check frequency
SSL, DNS, Lighthouse, and related checks across 23 projects are paced down to ease server load.
-
101 days to 2027
The daily countdown reaches 101 days, quoting the same call to rage against wasted time.
-
Cloudflare 525s and Caddy peer retransmits
Project A returns 525s while project L stays fast, and some Caddy–Cloudflare peers show heavy retransmits.
-
Still on Grok 4.6, looking for 4.7
Both the X and Grok apps still show Grok 4.6 with no sign of 4.7 yet.
-
Meta forks OpenClaw as MetaClaw
Meta’s Muse backend already used MetaClaw naming, and the OpenClaw fork looks like a strong execution move.
-
Reviving the blog with a Grok bot
A Grok bot stores credentials securely, uploads to R2, and brings mohit.dev back online from X posts.
-
BGBG on TestFlight with a public weblink
A TestFlight build and weblink for BGBG, the iOS app that frames screenshots with backgrounds and blur.
-
When unreliable internet breaks the workflow
Two hours of internet trouble interrupting the workday.
-
102 days to 2027
The daily countdown reaches 102 days: a reminder to make the remaining time count.
-
Grok and Muse now track website issues in a CSV
Two bots audit four websites daily and prioritize the issues they find by business impact.
-
Fixing yesterday’s issues before the bots check again
A daily deadline to resolve flagged issues before the bots review progress at noon.
-
Perplexity and the arrival of Grok, Muse, and GPT
A brief observation on Perplexity as competing AI tools emerge around it.
-
The Grok bot was quiet because I asked for weekends off
An apparent monitoring glitch turns out to be a bot following its weekday-only notification schedule.
-
Watching iPhone settings mirror on macOS
Device appearance and text-size changes on the phone showing up on the Mac.
-
Unsplash keeps overwriting my Mac settings
Tracking down a macOS settings issue and offering to help fix the Unsplash app.
-
The screenshot editor’s first export
A Sunday sprint produces the first image export, with TestFlight planned next.
-
A native calendar with widgets and public schedules
The calendar app takes shape with iOS widgets and schedules readable by people, bots, and agents.
-
Building an iOS screenshot background editor
Planning an image editor with background blur, padding, rounded corners, and multiple output ratios.
-
Apple TV: the app and the standalone product
A note on Apple TV in India and the distinction between its app and standalone product.
-
103 days to 2027
The daily countdown reaches 103 days, with another reminder to use the time ahead.
-
A 4.94 GB database copy in 70 seconds
A schema-change workflow hits a snag while copying and verifying an existing database.
-
Time blocking, an MCP update, and TestFlight builds
The first of two daily sprints wraps up with MCP changes and iOS apps sent to TestFlight.
-
Lessons from the gym on grit and patience
Reflections on the gym, stubbornness, moving calmly, and choosing the weight for a set.
-
Who is downloading my npm packages?
Questioning npm download counts while apparently being the only person testing the CLI packages.
-
Rust catches bugs early—sometimes too early
A small correction on the appeal and frustration of Rust catching bugs early.
-
Saving 100 TB of RAM across a fleet
A quick appreciation of saving 100 TB of RAM across a fleet.
-
CLI and MCP tools for expenses and calendars
Two working tools manage personal expenses and calendars, with organizational use planned next.
-
A two-hour sprint to ship an MCP
Setting aside two focused hours to deploy a useful MCP tool.
-
Finding Notification Centre on iOS 27
The top-left swipe still opens notifications, but makes one-handed use awkward.
-
Applying AI until you become ungovernable
A thought on using AI extensively and how much it can help a person achieve.
-
Renewing the $200 Codex plan
A welcome surprise: the $200 Codex subscription can be renewed.
-
104 days to 2027
The daily countdown reaches 104 days, continuing the reminder to make each day matter.
-
There is no free lunch with frontier models
Reflecting on the cost of frontier models and what a $200 subscription should mean.
-
AI agents as both makers and checkers
Grok and Muse catch overlooked details and review the previous day’s work.
-
Questioning three million requests in a day
Investigating whether excessive crawling or unoptimized network calls explain a surprising request count.
-
The corrected Muse conversation screenshot
The correct Muse conversation image, following the earlier bot-audit update.
-
What network monitoring found in Grok and Muse
Observations from monitoring the bots’ connections to API, backend, and telemetry endpoints.
-
Muse meets the in-person RTO requirement
Testing a Delhi vehicle-name change reveals a remaining requirement to submit documents in person.
-
Grok and Muse find their first website issues
The bots identify a copy error and a faulty link during their first platform review.
-
The missing ChatGPT mute button in CarPlay
Reporting that the CarPlay mute button disappeared after the iOS 27 update.
-
An e-commerce framework built for chat
Developing an e-commerce framework around chat, with MCP and CLI access first.
-
A daily platform review with Grok and Muse
Asking both bots to propose one meaningful platform improvement at noon IST.
-
Incoming webhooks for the Grok bot
Using events to let a bot track actions and send summaries through a gist.
-
43 requests per second and a 341 ms p95
Checking CPU usage, request throughput, and latency as a backend project grows.
-
Where Grok, Muse, and a remote Codex bot might lead
Thoughts on competing bot platforms, containers, and the prospect of a remote Codex bot.
-
Three million daily requests on my Rust server
Comparing a custom Rust server’s growing request volume with Cloudflare Workers pricing.
-
105 days to 2027
The countdown stands at 105 days, with a reminder to keep moving toward the new year.
-
Monitoring Grok and Muse on my Mac
Planning a code and network review after earlier concerns about uploads from the Grok CLI.
-
Bots generating their own bots
Questions about nested bots, account access inside containers, and parent-account monitoring.
-
Muse arrives on macOS
A quick reaction to Muse becoming available for native use on the Mac.
-
Rethinking products around MCP, CLI, and webhooks
A shift in product development toward interfaces that agents can use.
-
Can MCP connect Zoho to a currency-conversion query?
Exploring whether MCP can help retrieve a precise financial-year conversion amount from Zoho.
-
Testing Muse on a Delhi vehicle registration correction
Proposing a real-world test of whether Muse can handle a vehicle-registration name correction.
-
Installing Grok Bot on macOS
Trying the desktop bot to explore incoming webhooks and bot resets unavailable on mobile.
-
When other bots can see a stuck Grok bot
Noticing that multiple bots can observe the same bot getting stuck.
-
Cloudflare makes domain searches feel instant
Comparing Cloudflare’s fast domain availability results with earlier Namecheap searches.
-
Wishing for Muse on macOS
Why a mobile-only release limits access, especially where the app is not available.
-
Rethinking the Rust and SQLite service architecture
Weighing the current service against a split between API workers and the database layer.
-
Getting access to Muse
A short update after receiving access to Muse.
-
A 24-hour window for the $200 OpenAI subscription
Suggesting a short subscription window as a way to gauge demand for the product.
-
Looking for a Muse invite in India
Seeing others use Muse in India and asking for help getting an invitation.
-
When Astra leaves local Git history behind
Frustration with temporary-folder edits and branch pushes that leave the local checkout outdated.
-
Is the internet going down, or is it X?
A brief question about whether a connection problem is local or on X.
-
When the notification swipe opens Siri instead
A familiar iPhone gesture unexpectedly opens Siri and disrupts muscle memory.
-
One backend, two very different project outcomes
Trying to understand why one project works and another fails on the same backend service.
-
How did Homer manage without Wispr Flow?
A tongue-in-cheek thought on Homer’s narration and modern voice-dictation tools.
-
Grok bot usage after cancelling Grok Heavy
Finding remaining bot usage after cancelling Heavy and wondering if the X subscription explains it.