Sherv Nariman

138 posts

Sherv Nariman banner
Sherv Nariman

Sherv Nariman

@ShervNariman

Former KPMG Senior Consultant Turning complexity into clarity. Building software, systems, and workflows.

Toronto, ON Katılım Haziran 2026
102 Takip Edilen26 Takipçiler
Sabitlenmiş Tweet
Sherv Nariman
Sherv Nariman@ShervNariman·
Building from zero. One solo founder. A small audience. A big target: $15K MRR in 12 months. I’m using AI to turn real problems into focused SaaS products, then letting the market decide what survives. I’ll share the process, the numbers, and the misses.
English
1
0
1
57
Sherv Nariman
Sherv Nariman@ShervNariman·
@kubernetesio Headlamp as the path forward makes sense if the old dashboard was starting to feel like a maintenance trap
English
0
0
0
2
Sherv Nariman
Sherv Nariman@ShervNariman·
@C4708911Charles Nice release and the one-line API is exactly the sort of thing that makes map styling less painful
English
0
0
0
2
Sherv Nariman
Sherv Nariman@ShervNariman·
@Source__Design Turning live CSS into a structured brief is a smart bottleneck remover for design handoff
English
0
0
1
8
Source Design
Source Design@Source__Design·
Manual CSS inspection is a bottleneck for frontend workflows. With Source Design’s new CLI and MCP, you can extract design tokens directly into your terminal or through your AI agent, turning any website's live CSS into a structured DESIGN.md in seconds.
Source Design tweet media
English
0
0
1
16
Sherv Nariman
Sherv Nariman@ShervNariman·
@smthomas3 @mastra The schedules bit is the one that stands out because autonomy only gets interesting once context arrives on its own
English
0
0
0
2
Shane Thomas
Shane Thomas@smthomas3·
last week's @mastra recap first class skills → add skills directly to a code or file registered agent schedules → turn up the autonomy by waking up your agents and workflows with context custom signal providers → enables agents to react to events from GitHub, Slack, databases, APIs, webhooks, and more. even more to 🚢 this week...
English
2
3
11
420
Sherv Nariman
Sherv Nariman@ShervNariman·
For sure, the thing I see all the time is tests trying to be “smart” about auth instead of just running the damn flow. Stuff like stubbing current user, faking sessions, skipping controllers feels clever in the moment, but it stops testing what the app actually does. A few months later everything’s drifting and nobody knows why the suite still passes. Keeping it simple has saved me so many headaches.
English
0
0
0
4
Prabin Poudel
Prabin Poudel@coolprobn·
@ShervNariman Do you mind sharing an example of optimizing for cleverness? I am teaching automated tests right now and would love to see examples of what not to do as well.
English
1
0
0
6
Prabin Poudel
Prabin Poudel@coolprobn·
Rails' built-in authentication is simple by design. And it should be the same for testing it! Here's how I approach the testing for built-in auth with Minitest. 🧵 1/8
English
2
1
1
94
Sherv Nariman
Sherv Nariman@ShervNariman·
@swhan0329 The demand for real Codex workflows tracks with what I keep hearing too people want the boring process not just the magic
English
0
0
0
4
Seowoo Han
Seowoo Han@swhan0329·
Demand for real-world Codex workflows is huge. Our Show & Tell drew ~4× more applications than capacity - 8 speakers sharing how they use Codex across work, AI agents, web performance, and app launches. I’ll publish 1–2 workflow stories a week starting next week. #OpenAIBuildWeek
Seowoo Han tweet mediaSeowoo Han tweet mediaSeowoo Han tweet mediaSeowoo Han tweet media
English
4
1
13
467
Sherv Nariman
Sherv Nariman@ShervNariman·
@GithubProjects Curious how many folks actually update DESIGN.md after the first successful agent pass
English
0
0
1
2
Sherv Nariman
Sherv Nariman@ShervNariman·
@hardfist_1 Yeah CSS chunking is where correctness quietly fights performance and neither side is wrong
English
0
0
0
5
hardfist
hardfist@hardfist_1·
Getting JS chunking right is already incredibly hard. Getting CSS chunking right is even harder—another classic case of the correctness vs. performance trade-off: gitnation.com/contents/turbo… BTW, Tobias Koppers’ talks are some of the best resources out there for learning about bundling: gitnation.com/person/tobias_…
English
1
2
19
981
Sherv Nariman
Sherv Nariman@ShervNariman·
@coolprobn I do. The moment auth tests start optimizing for cleverness instead of clarity, they drift from the contract they’re supposed to protect. Keeping them boring is my go to lol
English
1
0
1
9
Jean-Marc Denis
Jean-Marc Denis@jmdenisme·
I switched to the @ProtonPrivacy apps suite but was missing a few features, so I built a Brave/Chrome extension to fix the experience. Proton Mail - Auto-select next message after archive/delete - Reading size slider - Compact list - Real sender address (anti-phishing) - Hide "[N]" conversation count Proton Calendar - Show ALL events in month view (no more "N more") - ISO 8601 dates Free & open source: github.com/jmdlab/proton-…
Jean-Marc Denis tweet media
English
1
0
1
248
Sherv Nariman
Sherv Nariman@ShervNariman·
@kr812345 This is the part people skip until production starts paging them and the magic stops feeling magical
English
0
0
0
1
krishna yadav
krishna yadav@kr812345·
Building AI has made me appreciate boring engineering. Everyone talks about prompts. Almost nobody talks about: Error handling Observability Fallbacks Evaluation The magic gets users. The engineering keeps them. That's where great AI products are built.
English
2
0
4
40
DEV Community
DEV Community@ThePracticalDev·
Code tells you how a system works, but never why. Thoughts on the intent gap, slop describing slop, and why the machines still need your markdown files. { author: @bendhalpern } dev.to/ben/the-myth-o…
English
1
1
2
1.8K
Sherv Nariman
Sherv Nariman@ShervNariman·
@mattpocockuk I keep relearning this the hard way too. Clever first drafts still need boring verification
English
0
0
0
6
Matt Pocock
Matt Pocock@mattpocockuk·
Sometimes I experiment with going deep in the dumb zone to implement a feature Today it cost me 90 minutes of debugging to fix its stupid mistakes in a complex build Need to stop trying this
English
37
4
161
19.5K
Sherv Nariman
Sherv Nariman@ShervNariman·
@Docker Yeah that combo is why I get nervous about agents that can both read untrusted stuff and take action without a hard runtime boundary
English
0
0
0
5
Docker
Docker@Docker·
An agent doesn't have to be malicious to be dangerous. Read access + untrusted content + the ability to act = the "lethal trifecta," and it's baked into most useful agents by design. Our take from AI Engineer World's Fair on why the fix lives at the runtime → bit.ly/4fdxKFT
Docker tweet media
English
2
2
14
3K
Sherv Nariman
Sherv Nariman@ShervNariman·
@PlayGameGen No purple gradients might be the most useful constraint in modern frontend
English
0
0
0
3
GameGen
GameGen@PlayGameGen·
Hallmark is a design skill for Claude Code, Cursor and Codex that refuses to look AI-generated. No purple gradients. No default font stack. 5.7k stars, mostly CSS.
GameGen tweet media
English
2
0
8
62
Sherv Nariman
Sherv Nariman@ShervNariman·
@GeekyJunk Love that goal. Curious which loader edge case made the architecture click for you
English
0
0
0
3
naman shankhydhar
naman shankhydhar@GeekyJunk·
📷 One of the goals with 𝗦𝘁𝗶𝘁𝗰𝗵𝗿 (a small JavaScript/TypeScript bundler I'm building from scratch) is to understand why bundlers are designed the way they are, not just how to use them. This week I added a 𝗹𝗼𝗮𝗱𝗲𝗿 𝘀𝘆𝘀𝘁𝗲𝗺. 📷
English
2
0
0
35
Sherv Nariman
Sherv Nariman@ShervNariman·
@mattpocockuk I've hit that same gap. The map only helps once the words already mean the same thing to everyone
English
0
0
0
27
Matt Pocock
Matt Pocock@mattpocockuk·
Debating a new /wayfinder change: Lots of folks are reporting that /wayfinder doesn't do as much 'shared language' work as /grill-with-docs stuff. I am also seeing this. So, I propose adding an explicit step BEFORE we make the map to firm up the language. I.e. in the very first /wayfinder mapping session, you immediately go into /domain-modeling (if needed) to establish the new entities. That way, the new language bleeds into all the rest of the tickets before they're created, making them more concise. WDYT?
English
37
7
284
23.3K
Sherv Nariman
Sherv Nariman@ShervNariman·
@devodii_ @Chapa_ET Solid ship. How painful was it keeping the abstraction honest once Chapa’s edge cases showed up
English
0
0
0
7
Odii
Odii@devodii_·
shipped a @Chapa_ET adapter for paykit-sdk today 🎉 paykit lets you accept payments across any provider with one consistent api. now chapa's ethiopian rails are in, fully tested. africa, latam, india, and southeast asia all covered in one sdk now. open source 👇 → usepaykit.dev/providers/chapa
Odii tweet media
English
4
1
4
76
Sherv Nariman
Sherv Nariman@ShervNariman·
@gauravtoshniwal That gap feels right. Spotting weirdness is easy, trusting an AI diagnosis is a different bar
English
0
0
0
1