~/sumit/portfolio — now.md
1# now.md — what I'm actually up to, as of this week
2# Inspired by /now pages · updated by hand, weekly-ish

right now

last updated apr 14, 2026 · ist

A running snapshot of what's on my desk, in my head, and on my headphones. If you want to know what I'll be useful to talk to about over the next two weeks, this is the page. If we last spoke more than a month ago, something below has probably changed.

v0.9
lumen · shipping
rc out friday
3,412
self-hosted installs
+142 this week
2
drafts in flight
~1,800 words total
1.2k
inbox
−312 zeroing out fri
// building4 active
jiosaavn-api
keeping the unofficial JioSaavn API alive 430★ and counting. mostly maintenance — the upstream keeps shifting payloads every few months.
krat.es
JSON storage for prototypes adding rate limits + per-crate auth. the free tier stays free.
kut
url shortener with proper analytics on-and-off work depending on whether i need it myself this month.
this site
another portfolio rewrite IDE-themed + vercel colors. this time it sticks (it never does).
// readingloosely
blog
rauno.me · paco.me · emilkowal.ski the micro-interaction trio. i return to them when i want to remember what "polish" looks like.
docs
Nuxt UI v4 release notes · Tailwind v4 @theme both just landed; half of what I ship next year will depend on them.
newsletter
Josh Comeau · Theo's newsletter · The Pragmatic Engineer the three i actually open.
// stuck onhonest section
technical
jiosaavn-api scraper fragility every JioSaavn redesign breaks something. i want a test harness that diffs payloads on cron, but i can't quite justify the work yet.
decision
stop tinkering with the portfolio sixth redesign in three years. the code is not the problem.
writing
the writing page no real articles yet. two drafts sitting in obsidian for a year. might publish. probably won't.
// listening · watchingbackground
music
Bonobo — Fragments (on loop) new default for deep-work. something about the low end.
podcast
Syntax.fm · The Changelog · Lenny walk commutes. two hours gone fast.
show
Severance S2 one episode a week. respecting the pace.
// lifeoffline
home
Pune · currently reorganising the desk the MX Master died, again. third time I am replacing the same part.
routine
walk at sunrise · gym 3×/week · no caffeine after 1pm the third rule changed my life more than the first two combined.
making
better coffee at home than the cafés charge ₹400 for moka pot + cold milk. two months in, finally dialled.
// shipped last week7 commits worth
apr 16jiosaavn-api: fixed the new payload shape after JioSaavn redesignjiosaavn-api
apr 11krat.es: added per-crate read tokenskrat.es
apr 09@kolhe/eslint-config: bumped ESLint 9 flat config, markdown ruleseslint-config
apr 05sumit.co: new IDE-themed portfolio (this site) went livesumit.co
apr 02cloud-mail: dropped a tiny Worker helper for the MailChannels APIcloud-mail
// what i'm thinking abouthalf-formed
The best engineering decisions in the last decade look boring in hindsight. Postgres instead of a specialised store. A monolith instead of microservices. Plain html, server rendered. The clever thing was refusing to be clever — and the industry is slowly realising that "good judgment" and "boring" are the same word said two different ways. — a paragraph from a draft i may never publish