Mehul Kar
mehulkar.com
Mehul Kar
@mehulkar.com
I’m…managing @vercel.com
September 9, 2025 at 7:40 PM
✨vibe coding✨
July 23, 2025 at 6:15 AM
Dropped @eslint.org in favor of @biomejs.dev in our 2 million LOC codebase. p99 ESLint times in CI went from ~19m down to ~2mins. A bunch of caveats, but we're...happy?
July 9, 2025 at 6:31 AM
This button lands on one.google.com/dynamic-plans, and it's consistently 404.
June 22, 2025 at 2:41 AM
as I was deleting my own old branches, I found this gem
June 14, 2025 at 1:11 AM
Nerd sniping our entire engineering org to try out the new noFoatingPromises rule in @biomejs.dev
June 12, 2025 at 5:48 PM
i was very resistant to removing it too, fwiw. I thought it wouldn't actualy solve any problems and we should instead optimize our test suite, etc. But this reasons to remove were just too strong.
June 12, 2025 at 5:45 PM
@vercel.com is for curmudgeons
May 23, 2025 at 6:06 PM
git commit of the week: "llm garbagio"
May 1, 2025 at 8:42 PM
23 commits and 6 hours to get a test passing from a new location in a GitHub workflow. I know this isn't just me. This is the kind of stuff drowning the software industry and its average professionals.
April 15, 2025 at 4:45 AM
Cut p50 CI time in half over the last 3 months, and there is still so much room for improvement.
March 8, 2025 at 10:03 PM
How many burns can I pack into one slack thread
February 21, 2025 at 6:34 PM
Spending ~15 days of compute time every day building services. About 12% of that is for actual deployments, the rest is pre-merge as a quality check. We need to cache the built docker image somehow.
February 13, 2025 at 5:46 AM
hey siri what does async culture look like
February 10, 2025 at 8:30 PM
Prepping this table in the PR takes longer than enabling the feature
February 10, 2025 at 4:30 PM
Oh ok. Glad I checked
February 10, 2025 at 12:49 AM
threw some hardware at it (changed from 4 core to 8 core machine) and it behaved accordingly 😆
January 29, 2025 at 7:18 PM
clicking on Find More links is not working fyi
January 28, 2025 at 3:33 AM
Another optimization for CI where we were using `npx datadog-cli` twice, replaced with curling the CLI instead. From 30s every run to 1s. The amount of low hanging fruit is incredible to me.
January 23, 2025 at 6:55 PM
Fixed for now
January 22, 2025 at 4:29 AM
Digging into CI data and noticed that over the last week, we've spent more time reporting to datadog about test runs than actually running tests or typecheck. The good news is that this should be easily optimizable.
January 17, 2025 at 9:40 AM
here we go again
January 7, 2025 at 7:32 AM
Worked 2 hours tonight to output 14 scheduled messages on Slack. But they all go out at 9am tomorrow. My coworkers will think I'm crazy. Also, I'm going to get to my desk and have a bazillion notifications...
November 19, 2024 at 7:04 AM
hmm not loading for me, 400 responses
November 11, 2024 at 5:09 PM
What a roller coaster of emotions in this was
November 9, 2024 at 4:41 AM