Ben Vinegar

Ben Vinegar

@benv.ca

Co-founder modem.dev. Before: founding engineer then VPE at @sentry.io. Organizes Devtools Toronto. 🇨🇦 More: benv.ca

2.3K followers471 following407 posts

Pinned

I've come to accept AI will write the majority of code. So earlier this year I started exploring other ways AI could help developers. That turned into this company, Modem. We're building an agent that does PM triage work for you and delivers product context to your IDE. More here: modem.dev 🙏

modem.devModem - Your dev-team's auto-triage Product ManagerTurn support, chat, and analytics into developer-ready context so engineers can decide, fix, and ship faster.

Hear me out, this is important research: Can you confidently use chopsticks? 🥢 (just reply yes/no - no is okay! it's for science)

🆕 oh yeah hunk v0.24.0 came out over 50 fixes from 22 contributors, plus: - open any file or directory using `hunk open` - merge conflict support - auto layout is now configurable - terminal tab-complete and more full notes at hunk.dev/changelog

Ben Vinegar reposted

If you want to know what agents do these days: this took around 30-60 minutes of active prompting max. It’s a mobile iOS app that runs Python via WASM, ships ruff and ty, has a debugger and iCloud integration including a UI library inspired by solid and turtle. And a REPL.

🖥️ new project: Glance Desktop® OSS native screenshot tool built in Rust + GPUI it's like regular screenshot tools, but with: - one-click links to share imgs w/ remote agents - fancy GPU-rendered looping bgs, export to mp4/gif ⬇️

🎨 released hunk v0.23.0 yesterday: - proper text search via `/` - instant GitHub PR diffs via `hunk gh pr` - your terminal colours right in hunk - open files in Zed - plus fixes & perf improvements

Opus 5.5 product vids aren't just good because they look great they're good because they can explain the product better than you can

🔧 tune your AGENTS.md in 5 mins go to ossrules.md, copy the prompt, hand it to your agent your agent will browse our index of OSS project rules and see which apply best to your repo

Ben Vinegar@benv.ca

📜 introducing ossrules.md - learn how leading OSS projects use agent rule files - discover skill files that projects actually use - level up your own projects and workflows I've personally learned a lot just exploring

📜 introducing ossrules.md - learn how leading OSS projects use agent rule files - discover skill files that projects actually use - level up your own projects and workflows I've personally learned a lot just exploring

today an engineer found a bug where we over-billed some event types, and made a fix Modem pinged him - a customer flagged this 2 weeks ago, but it got lost in the noise he had no idea! so he followed-up & let them know it was addressed 5 mins of setup → never miss a follow-up

this is a default product experience for everyone who uses Modem we auto detect customer requests, then connect it to shipped code no manual tagging, everything on autopilot

🏛️ announcing hunk v0.22.0 - now w/ `hunk log` - TUI for reviewing git/jj history - quickly jump from commit → diff - OR multi-select a commit range - supports mouse + all colour themes also in this release: multi-line comments, lower memory usage, more efficient --watch mode, and more! (🔈)

👀 here's another take on browsing git history inside hunk: hunk-history (extension) ⬇️ looks pretty nice

we're now processing a lot of data, which is great but the days of infrastructure easy mode have come to an end

🎙️ State of Agentic Coding w/ @mitsuhiko.at and @benv.ca returns In this episode (#9): - how agents are getting more autonomous - the subsidies will continue until morale improves - herdr and VC-funded terminal apps - vibe coding from your car, and more! Available on YT, Spotify, and via RSS ⬇️

It's becoming normal practice to plug your coding agent into tools like Slack and helpdesk software to find customer insights. Turns out it's super inefficient, because you're just fetching and smashing raw strings into your context repeatedly. So we released a new MCP server that solves that.

✅ Yes the code matters In experiments we ran, well-named and organized code can dramatically improve agent outcomes: - fewer tokens spent/more context window preserved - fewer confidently wrong answers developed Verified against 14 model/harness combos incl Sol, Fable, GLM 5.2 and more

Ben Vinegar@benv.ca

👋 New blog post: "How coding agents read files – and how to write for them" In it I explain how code optimized for agent-discovery can lead to major token savings on search + retrieval, even with frontier models like GPT-5.6 Sol Plus other important findings ⬇️

👋 New blog post: "How coding agents read files – and how to write for them" In it I explain how code optimized for agent-discovery can lead to major token savings on search + retrieval, even with frontier models like GPT-5.6 Sol Plus other important findings ⬇️

🛠️ hunk 0.17.0 is out Patches from 10 new contributors, w/ small fixes & quality-of-life improvements like: - official homebrew install (brew install hunk) - launch hunk w/o menu bar - better session reliability - esc no longer quits, proper transparent bg colours, & more

Just noticed a vibe-coded project of mine cost $200/month to serve a few dozen users/day 😭 Turns out it was doing 10s of millions of unnecessary Redis polls/day, even when idle - telemetry alone cost $$ a possible clue for why infra providers are growing so much right now

Easy to miss these things when they roll into a larger bill I suspect there's many enterprise vibe-coded internal apps out there operating similarly

🎨 hunk v0.15.0 is out: - supports git --color-moved - transparent backgrounds - color token fixes - more themes - Sapling support (it's a VCS from Meta) also now there's a website → hunk.dev

A pattern I'm seeing with AI debugging: it's easy to get stuck inside the model's search space. So you burn tokens & time chasing candidate fixes, while the real answer sits in context only you have ... but never explored, because you quietly surrendered your thinking.

hunk 0.14.0 is out w/ lots of user contribs + fixes: 🆕 expand/collapse inline source (vid 👇) 🆕 custom themes 🆕 new theme: catpuccin latte/mocha 🆕 select + copy to clipboard 🆕 renders wide chars like 你好 & emoji properly

My terminal diff tool, hunk, has added a lot of good stuff: - horizontal scrolling w/ mouse support - pinned file headers - way better file browser UI - draggable scrollbar - perf & bug fixes ⬇️ Here's what it looks like today

Ben Vinegar@benv.ca

I've been building a terminal diff tool for agentic code review: - agent comments + agent remote control - syntax highlighting - auto-responsive layouts (stacked & split) - file browser - mouse support - uses OpenTUI + Diffs from Pierre Computer Co

Montreal's Metro is the 4th-busiest rapid transit system in North America But for brutalist vibes, it's unmatched

I've been building a terminal diff tool for agentic code review: - agent comments + agent remote control - syntax highlighting - auto-responsive layouts (stacked & split) - file browser - mouse support - uses OpenTUI + Diffs from Pierre Computer Co