software engineer

Chennai, India
Joined July 2007
Been building with Convex lately and the DX is amazing. Love it. Docs are a bit rough/outdated in spots, but between GPT, Claude, and some experimenting, I was able to get it to work. Thinking of writing a post on setting up GitHub OAuth with it.
Ramkarthik retweeted
Why I like database papers.
42
304
34
5,589
The most fun I’ve had is writing Gleam
unfortunately, learning rust ruined almost every other language for me
1
This is neat. Been going over the implementation for the past hour and love the simplicity. Will be interesting to create a C# SDK.
Since I'm delayed for my flight back to Europe, I decided to polish up absurd and publish it. It's not ready for production use but somehow I really quite enjoy the simplicity of it.
"80% of the people only need 20% of the features. Hide the rest from them and you’ll make them more productive and happy. That’s really all it takes." danieldelaney.net/normal/
1
Val Town is an excellent product. I was an early user. It has one of the shortest “time to Aha-moment”. While I haven’t had a chance to use it lately, the team does extraordinary work in iterating and releasing new features.
We're hiring a Growth Engineer to build side-by-side with me at Val Town This is a very personal search. We're a small, ambitious team on a mission to spread the joy of programming & help more people build with code This role spans product, sales, and community. You'll talk to users, design and ship growth experiments, code in TypeScript, write blogs and tutorials, and advocate for our builders For example, on one afternoon you might run some SQL to diagnose a problem in our onboarding flow, design & launch a small fix, and see hundreds of new users succeed with it the next day We're looking for someone who will thrive in a startup environment. A true owner. Maybe a former or aspiring founder, excited to take responsibility and make things happen. Someone who learns and grows quickly. We work hard because we care about our mission. We're not 996, but we're also not clocking in and clocking out We're in-person here in Brooklyn. You will get creative freedom, fast feedback, and me as your daily collaborator If this feels like your next adventure, please reach out. Amazing people make amazing companies, and we have so much ahead of us
1
Been checking out the code samples of different durable workflow providers after Nextjs' "use workflow" and @triggerdotdev's way seems most natural and less magic-y.
I haven't tried it yet but I have some thoughts: We considered the source transformation approach when we were designing @triggerdotdev v3 but decided against it as it introduced a little bit too much magic. The tricky part of workflow programming like this is the mental model for the code just does not match the reality, and leads to a pit of failure. Source transformation makes the mental model gap even bigger than when writing explicit steps like you would do with @Cloudflare workflows or @inngest. At least with those approaches you are at least giving the users the opportunity to develop the correct mental model and plan/expect deterministic code and serialization boundaries. Ultimately we decided against the premise entirely and baked pause/resume deeply into the entire stack, from the runtime to the orchestrator all coordinated via the SDK, so we could achieve matching the developer's mental model to the actual behavior
1
This is good. I know what I’m doing first thing in the morning.
It's finally here. Zed is available on Windows. Built from scratch, and rendering at 1 million pixels/millisecond. Download it today 👇
I don't see Apple removing the yearly fee and I don't know what the solution will be, but there's definitely going to be something in this space soon that allows people to vibe-code mobile apps that available only to them.
vibe-coded a cute lil app but even just to use it long-term on my own phone only (zero distribution!) i have to pay apple $99 a year era of personal software when
Would Stokes have offered the handshake at the time he did if the match had been at Lord’s? If so, would the English media and fans who support him now have offered the same support, knowing it deprived two cricketers of the opportunity to have their names on the honours board?
Every CSK fan (mainly me):
suffering is essential to achieve greatness
That over is as Shardul Thakur as it gets. Starts with 5 wide deliveries, concedes lots of runs, and takes a key wicket off a ball (full toss, in this case) that should have been put away.
Here we go
Replying to @satyanadella
GitHub Copilot Agent Mode & MCP support is rolling out to all VS Code users: github.blog/news-insights/pr…
If a significant percentage of the code is going to be written by AI, every large enterprise is going to trust Microsoft over any other company to provide access to their code base and to write code.
Read a tweet the other day on how Microsoft has fallen behind in the AI game. This paragraph from “The soul of a new machine”, especially the highlighted part, is so true. MS did it with Teams against Slack. They will likely do it with VS Code/Copilot against Cursor/Windsurf.
Second time within a week that I’m seeing this book recommended (first was a mention of this in the newsletter by @thorstenball). I’m going to pick this up once I complete “The soul of a new machine” and “The vital question”.
NEW POST I've always enjoyed reading, and for most of my life I've particularly enjoyed reading history. I've head many great things about Robert Caro's books, but was deterred by their size. I'm now sucked in with no hope of escape. martinfowler.com/articles/20…
1
a honest review for the book “The Beginning of Infinity”