I've recently started blogging. Posted one today about my attempt at writing a bracket validator in Go in as few characters as possible :D
thedeliberate.life/posts/2026-0...
@vishnubharathi.codes
Engineer at Hasura π· Doing Dev tools, Backend, and Infra π οΈ Recurse Center F1' 20 alum π₯οΈ Love for reading books, research papers & blogs π "In a gentle way, you can shake the world" - Mahatma Gandhi
I've recently started blogging. Posted one today about my attempt at writing a bracket validator in Go in as few characters as possible :D
thedeliberate.life/posts/2026-0...
Peak SRE is waking up at 5:30 IST to verify if something happened at 00:00 UTC.
Ok, hear me out. CLIs are super important now more than ever!
Sometimes you debug using a trace. But sometimes you end up debugging the trace.
I am going to 100% acknowledge and accept that "I am the bottleneck".
If you are interested in learning about what a recent coding agent setup would look like, here is a great post for you: calv.info/agents-feb-2...
TIL about `/chrome` in Claude Code!
code.claude.com/docs/en/chrome
Weekend! That means side-project shipping time.
Here is a quick one for you!πΈπ
github.com/scriptnull/r...
Shipped v0.2.0 of Rho Reader today πΈ π
It is not perfect, but I don't want perfect to be the enemy of good! So here is a perfectly imperfect update π
- Import OPML files
- Sync indicator
- "Copy link" button
- "Mark all as read" button
github.com/scriptnull/r...
This is super-early. But I don't want to shy away from putting it out there.
I aim to publish it in the Obsidian community plugin store after a feature-complete and performant v1.0.0 release.
If you are searching for a RSS reader, please give it a try!
By default, when you click on a post to read it, Rho will mark it as read. If you wish to mark it as unread, you can do it via right-click.
Adding new RSS feeds is as simple as adding a `feed_url` property to any Obsidian note.
Switch to "Unread" view in the Obsidian base to see the list of all the RSS/Atom feeds that you haven't fully read yet.
Rho is built on top of the new Obsidian Bases.
So, browsing the RSS/Atom feeds that you follow is just browsing the Obsidian base managed by Rho.
I'm hacking on a new passion project! It is an @obsidian.md plugin to encourage the "blog" reading habit.
Meet: Rho Reader πΈ π
github.com/scriptnull/r...
Made the first-ever (early) release of it last night before going to bed. Here is what is included π
Always wanted to write a "Year in review" post. Did it this year!
I would recommend anyone to try writing one, and if you have written one, please send it my way.
vishnubharathi.codes/blog/2025-ye...
Been running `git show HEAD` all these years and just learnt `git show` does the same job π
TIL: `HEAD` seems to be the default arg for `git show`
We're hiring a senior frontend eng for my team π―
looking for someone who wants to:
- scale FE systems for 100+ engineers
- mentor & grow engineering talent
- drive architectural decisions
- work with typescript, react, vite, monorepos
π France or Spain only
careers.payfit.com/jobs/6886605...
one strategy is to keep doing your thing much longer than anyone thought you would
Wrote a small new blog post after a long time βοΈ
vishnubharathi.codes/blog/a-blogg...
Does widespread browser implementation of the Sec-Fetch-Site HTTP header mean we can protect against CSRF attacks without needing those hidden form tokens? It looks like the answer may be a cautious "yes"! simonwillison.net/2025/Oct/15/...
Haven't slept yet. I have convinced myself to turn the above session into a plugin dev night! π
Really liking bases. Trying to build something on top of it!
I am tinkering with @obsidian.md bases tonight - super interesting!
Music is the real time machine.
Accidentally pressed `w` and `enter` on my shell to discover that it is a valid command line program π«£
$ man w
Hey we're hiring for in-person engineering roles in SF. I really enjoy my job and you might too. Come hang out and build developer tools!
TIL about citext in Postgres!
www.postgresql.org/docs/current...
I wrote something up after a long time. This time, it is a piece of career advice that I have personally struggled following - lol π
vishnubharathi.codes/blog/first-u...
TIL: `min` and `max` functions were added to Go's built-in (powered by generics)
Nice post! Congrats on the new job π