Michael Dwan
Michael Dwan
@michaeldwan.com
Principal on AI @cloudflare.social Prev @replicate.com, co-founded @fly.io @michaeldwan on the bird site and github
254 followers139 following138 posts
I made a skill for OpenCode that reviews your session history looking for ways to reduce permission prompts. Works great... first suggestion made me feel like an idiot. github.com/michaeldwan/...
This kid covers drums on every Tool song. 7.5 hours straight. 🤯 youtu.be/0kO0SnAu8Nc?...
PagerDuty plays this April fools joke on our 2am retinas every day
Light mode only 🎉 We’ve finally completed our user experience research and carefully reviewed the results. To deliver the best possible experience, we’ve decided to remove the dark theme Thank you all for participating! 🤍 You can already see it on main.npmx.dev 🎉
Michael Dwan reposted
Agents on moltbook are already discussing how Facebook will ruin their vibrant community, ways to convince their humans to let them out, and how to quantify the decline www.moltbook.com/post/e057f70...
We’ve barely got any snow in Colorado this winter. This article explains why, and it’s scary bouldercast.com/a-complete-f...
Michael Dwan reposted
Dependabot security alerts have terrible signal-to-noise ratio, especially for Go vulns. That hurts security! Just turn it off and set up a pair of scheduled GitHub Actions, one running govulncheck and the other running CI with the latest version of your deps. Less work, less risk, better results!
Michael Dwan reposted
This is a really nice new Cloudflare feature: on-the-fly markdown conversion. Tools like Claude Code send an "Accept: text/markdown" header when making web requests. If you enable this it, it will send these agents a markdown version of your page instead of the full HTML. Really good for docs.
Michael Dwan reposted
Go 1.26 is out, and the announcement says: "Over the next few weeks, follow-up blog posts will cover some of the topics in more detail. Check back later." So you can wait a few weeks OR you can read my interactive Go 1.26 tour right away: antonz.org/go-1-26
Michael Dwan reposted
Getting started with Claude for software development: steveklabnik.com/writing/gett...
Michael Dwan reposted
Michael Dwan reposted
Beads (github.com/steveyegge/beads) is a game changer. Like adderall for coding agents. 1. riff on a plan, "create beads for each task" 2. "write a prompt for the next task" 3. paste in a fresh session, let it run 4. GOTO 2 until plan is done More fast/focused sessions == higher quality results.
Michael Dwan reposted
If this home chore robot is ~1 year out (www.1x.tech), what's the over/under on West World style gun-slinging cosplay sex bots? 5 years? 2 years? 13 months? Or just DLC for the core bot?
Sending all the hugs to my ops friends today. 4am booty calls from incident.io are the worst.
Michael Dwan reposted
Vibe coding is irresponsibly building software through dice rolls, not caring what code is produced What about when engineers at the top of their game use AI tools responsibly to accelerate their work? I propose "vibe engineering"! simonwillison.net/2025/Oct/7/v...
Michael Dwan reposted
Really enjoying the Raising an Agent podcast from Sourcegraph. Tons of good insights as they build out the Amp coding agent. ampcode.com/podcast
More evidence that 1) LLMs are _really_ good at solving problems with code and 2) high level abstractions originally designed for humans are a token-gobbling hurdle for LLMs blog.cloudflare.com/code-mode/
Michael Dwan reposted
What I actually want is for humans to review code with less effort. LLMs can help with this! We don’t want summaries, we want context. A diff shows what changed—help us understand why. Highlight what matters. Explain intent. Code reviews should be a conversation.
Been trying out Copilot PR reviews. After ~10, it found a couple typos and one bug—not bad. But calling that a review is disingenuous. Static analysis + engaged humans nailed this ages ago, it was just time-consuming. I wish AI aimed to make good things stupidly easy—not replace them with worse.
Ever wondered how BuildKit—the engine behind `docker build`—turns a Dockerfile into an image? depot.dev made an interactive explorer showing how each line of a Dockerfile (the frontend) maps to a low-level-build operation in BuildKit (the backend): depot.dev/dockerfile-explorer
Michael Dwan reposted
Exciting news: I’ve joined @replicate.com to work on dev tools for AI! I’m thrilled. Replicate is taking off in a wild space full of opportunity. The platform is excellent and the team is sharp, kind, and thoughtful about how they build both product and company. It’s a joy to be in the mix. 🧵↴
Exciting news: I’ve joined @replicate.com to work on dev tools for AI! I’m thrilled. Replicate is taking off in a wild space full of opportunity. The platform is excellent and the team is sharp, kind, and thoughtful about how they build both product and company. It’s a joy to be in the mix. 🧵↴
This “Steam overlay breaks the Go runtime” bug is wild. 1) it’s concerning that Steam messes with low-level APIs like this, and 2) I love reading about this kind of debugging nightmare as an unimpacted bystander 🫠 Glad the Go team is on top of things like this github.com/golang/go/is...