Sign in

Rafe Colburn

@raf.eco
277 followers 110 following 227 posts

CPTO at Etsy, former CPTO at Depop. Blogger since 1998, archives at rc3.org. Avid supporter of Arsenal FC and the Houston Astros.

PostsRepliesMedia
Rafe Colburn @raf.eco · 05/10/2026
This is cool. simonwillison.net/2020/Jul/10/...
simonwillison.net
Building a self-updating profile README for GitHub
GitHub quietly released a new feature at some point in the past few days: profile READMEs. Create a repository with the same name as your GitHub account (in my case …
010
Rafe Colburn @raf.eco · 01/10/2026
Same!
010
Rafe Colburn @raf.eco · 01/10/2026
@circlejtp.me - Missing you this year at @monktoberfest.com
020
Rafe Colburn @raf.eco · 15/05/2026
I've been using the Stelo continuous glucose monitor for the past few months and I created a little app to crunch the numbers that folks might find useful: rafeco.github.io/cgm/
rafeco.github.io
CGM Analyzer
001
Rafe Colburn @raf.eco · 20/02/2026
Thanks to Claude Code, I don't have to worry about leaving GitHub repos with out of date README files in the case of my sudden death.
000
Rafe Colburn @raf.eco · 13/01/2026
I had a fun chat about AI and Etsy on the Aboard podcast with @ftrain.bsky.social and Rich Ziade, it just dropped ... aboard.com/podcast/rafe...
aboard.com
Rafe Colburn: Building Etsy in the AI era
Etsy’s Chief Product and Technology Officer talks about the engineering org’s AI transition and recent partnership with OpenAI.
050
Rafe Colburn @raf.eco · 06/01/2026
This weekend I finished listening to the audiobook version of John Carreyrou's "Bad Blood." It's a great book about terrible people. The question I was left with was, which company is the Theranos of the AI boom? I imagine there's at least one.
030
Rafe Colburn @raf.eco · 05/01/2026
I don’t know what happened on the Harris campaign but he was outstanding on the Ezra Klein podcast right before he joined. www.nytimes.com/2024/08/02/o...
nytimes.com
Opinion | Is Tim Walz the Midwestern Dad Democrats Need? (Published 2024)
010
Rafe Colburn @raf.eco · 05/01/2026
This is 100% me, @simonwillison.net. simonwillison.net/2026/Jan/4/c...
simonwillison.net
Helping people write code again
Something I like about our weird new LLM-assisted world is the number of people I know who are coding again, having mostly stopped as they moved into management roles or …
1142
Rafe Colburn @raf.eco · 02/01/2026
I've been obsessed with improving my dotfiles repo since the holiday break started and last night I managed to get them working on Windows as well as MacOS/Linux. I know, weird flex but OK. github.com/rafeco/dotfi...
010
Rafe Colburn @raf.eco · 30/12/2025
What interests me about it, though, is that the writing isn't excessively basic, it's excessively clever. Human writers are much more plainspoken, even the clever ones.
010
Rafe Colburn @raf.eco · 30/12/2025
Oh yeah, it would be nice if the bin directory for the virtualenv were automatically added to your PATH as well ... github.com/rafeco/dotfi...
000
Rafe Colburn @raf.eco · 30/12/2025
We've had an internal one at Etsy for ages, and I missed having the functionality available for personal stuff.
110
Rafe Colburn @raf.eco · 30/12/2025
Here's the kind of stuff I never bothered to do before -- a shell function that activates a Python venv if there is one, offers to create one if there isn't, and deactivates the current venv if one is active: github.com/rafeco/dotfi...
github.com
Add venv helper function for Python virtual environment management · rafeco/dotfiles@0af4157
Adds a convenient 'venv' command that toggles virtual environment activation. If no venv is active, it activates .venv or venv from the current directory, or offers to create one in .venv. ...
100
Rafe Colburn @raf.eco · 29/12/2025
Built another new toy for myself this morning -- a Go Links app that runs on the Cloudflare free tier: github.com/rafeco/cf-goto
github.com
GitHub - rafeco/cf-goto: Personal go links service on Cloudflare Workers - zero dependencies, zero cost
Personal go links service on Cloudflare Workers - zero dependencies, zero cost - rafeco/cf-goto
120
Rafe Colburn @raf.eco · 28/12/2025
I actually think there's an inverse that's also true. If you ask a chatbot for feedback on a doc or to extract insights from a doc someone sends you, it often reveals how shallowly most people (including me) read things. My read combined with the LLM read are always more useful than my read alone.
000
Rafe Colburn @raf.eco · 27/12/2025
I revamped my dot files after a decade of neglect ... rafe.codes/posts/the-do...
rafe.codes
The Dotfiles Project
One recent observation I saw about AI tools is that as much as they enable you to do things you already do faster (or maybe better), perhaps more importantly, they enable you to do things that you wou...
000
Rafe Colburn @raf.eco · 25/12/2025
Doing a little light tech blogging again … rafe.codes/posts/essent...
rafe.codes
Essentially Free Semantic Search
Having recently migrated my old WordPress site to Hugo, I was wondering if I’d written a post about a certain topic and wished I had search functionality. Sure, I could just use Google to search my si...
030
Rafe Colburn @raf.eco · 24/12/2025
I'm celebrating Christmas by building an app to help me be better prepared for Christmas next year.
010
Rafe Colburn @raf.eco · 12/12/2025
Just applied this approach to creating a tool to format feedback collected through Workday for easy consumption (with the help of Claude Code). Addressing a long-standing annoyance in just an hour of easy work was nice. simonwillison.net/2025/Dec/10/... cc: @simonwillison.net
simonwillison.net
Useful patterns for building HTML tools
I’ve started using the term HTML tools to refer to HTML applications that I’ve been building which combine HTML, JavaScript, and CSS in a single file and use them to …
010
Rafe Colburn @raf.eco · 28/11/2025
I do love how Claude Code makes it easy to pick up tasks I'd normally never bother with, like updating my dot files and making sure they work on both my laptop and GitHub Codespaces: github.com/rafeco/dotfi... I am far too lazy to have ever done this without an assist.
000
Rafe Colburn @raf.eco · 24/11/2025
I finally got around to migrating rc3.org from an outdated, no doubt insecure WordPress to a static site generator (Hugo) and Claude Code was amazingly useful. Here's a guest post Claude Code wrote explaining the migration: rc3.org/2025/11/23/m...
rc3.org
How I Helped Migrate 25 Years of Blog Posts to Hugo
This is a guest post by Claude Code, the AI coding assistant that helped with RC3.org’s migration to Hugo. Hi! I’m Claude Code, Anthropic’s AI coding assistant. Rafe asked me to write about how we mig...
030
Rafe Colburn @raf.eco · 24/11/2025
Someone let the domain name associated with their BlueSky account expire ...
000
Rafe Colburn @raf.eco · 14/10/2025
Google's product management is really getting in the way of Gemini's success. This seems like the most obvious use case for Gemini in Google Docs and yet ...
020
Rafe Colburn @raf.eco · 12/10/2025
Clear IC6 competencies on the Etsy career ladder of 12 years ago.
010
Rafe Colburn @raf.eco · 05/10/2025
Years ago I asked someone to write a proper curl wrapper at Etsy only to realize there were already at least five in our codebase.
010
Rafe Colburn @raf.eco · 04/10/2025
This talk has me rewriting next week’s all hands presentation over the weekend.
010
Rafe Colburn @raf.eco · 02/10/2025
Back again for one of my favorite annual traditions. #monktoberfest
040
Rafe Colburn @raf.eco · 26/07/2025
I think a classic example would be adding a caching layer when it’s not needed but that’s context specific, you don’t know from the code whether it was needed or not.
110
Rafe Colburn @raf.eco · 12/07/2025
ChatGPT's theory of what happened is similar to yours ... chatgpt.com/share/68724e...
chatgpt.com
ChatGPT - Grok AI Musk Influence
Shared via ChatGPT
000
Rafe Colburn @raf.eco · 26/06/2025
It’s marketing for the AI products they’re selling.
000
Rafe Colburn @raf.eco · 25/06/2025
I often say that management is the art of repeating yourself. I started saying it to remind myself as a new manager not to be annoyed by repeating myself.
010
Reposted by Rafe Colburn
Simon Willison @simonwillison.net · 22/06/2025
I like this take by @kentbeck.com on how AI-assisted programming changes the balance of which skills are most important From this interview with @gergely.pragmaticengineer.com newsletter.pragmaticengineer.com/p/tdd-ai-age...
So you can think really big thoughts and the leverage of having those big thoughts has just suddenly expanded enormously. I had this tweet two years ago where I said "90% of my skills just went to zero dollars and 10% of my skills just went up 1000x". And this is exactly what I'm talking about - having a vision, being able to set milestones towards that vision, keeping track of a design to maintain or control the levels of complexity as you go forward. Those are hugely leveraged skills now compared to knowing where to put the amperands and the stars and the brackets in Rust.
— Kent Beck, interview with Gergely Orosz
715317
Rafe Colburn @raf.eco · 01/06/2025
Today I was trying to solve a problem with Cursor, and it misunderstood me, did something completely different than what I was asking for, and in the end helped me figure out the problem anyway. That felt like collaborating with a real human.
020
Reposted by Rafe Colburn
Ricky Mondello @rmondello.com · 31/05/2025
I wrote an entire blog post with this premise! rmondello.com/2025/01/02/m...
rmondello.com
Magic Links Have Rough Edges, but Passkeys Can Smooth Them Over
Magic links, those emailed one-time login links, are annoying and inconvenient for folks who use a password manager, but they radically accept some fundamental truths about signing in for everyone els...
1246
Rafe Colburn @raf.eco · 31/05/2025
I'm generally into the migration from passwords to magic links, but if you're going to go that direction you should offer passkey access so that people can still enjoy the convenience of their password manager.
070
Rafe Colburn @raf.eco · 31/05/2025
I'm finding it's really "No more Mr. Nice ChatBot" with Sonnet 4. When you ask Claude for feedback on a doc, it really gives it to you straight. FWIW, its critique was completely valid.
010
Rafe Colburn @raf.eco · 28/05/2025
The thing I built isn't ever going to be a production system, it's just a toy I created to explore a space that's new to me. I would have never had time to do this if not for all of these wonderful modern conveniences.
000
Rafe Colburn @raf.eco · 26/05/2025
As AI summaries cannibalize the web, we should contemplate how web publishers paved the way by monetizing garbage.
050
Rafe Colburn @raf.eco · 25/05/2025
This is really interesting. I asked it to write a guide to working with me based on its Assistant Response Preferences, and it’s quite accurate. simonwillison.net/2025/May/21/...
simonwillison.net
I really don’t like ChatGPT’s new memory dossier
Last month ChatGPT got a major upgrade. As far as I can tell the closest to an official announcement was this tweet from @OpenAI: Starting today [April 10th 2025], memory …
010
Rafe Colburn @raf.eco · 26/04/2025
We use Glean and it works quite well, both the search and chatbot are good.
040
Rafe Colburn @raf.eco · 22/04/2025
One tiny thing most apps and sites could do to make life better and the web more secure is make sure their password quality algorithm accepts generated passwords from the common password management tools 100% of the time. They're all fine. Let's move on.
040
Rafe Colburn @raf.eco · 20/04/2025
One morning you wake up and find yourself asking ChatGPT Deep Research to put together key tips for playing Civ7. I'm far too lazy to watch 1,000 hours of YouTube to figure out how to understand the insane number of systems in this game.
020
Rafe Colburn @raf.eco · 13/04/2025
Now the question is when to use a VM vs Kubernetes vs serverless.
000
Rafe Colburn @raf.eco · 13/04/2025
I think cloud native is a bit outmoded, it’s the default these days. When people were migrating from data centers it indicated that you were using ephemeral resources rather than just provisioning a VM in the cloud for each computer in your data center.
100
Rafe Colburn @raf.eco · 13/04/2025
I know everybody is frustrated with how the old school media covers Trump but nobody who follows the old school media likes Trump anyway.
010
Rafe Colburn @raf.eco · 12/04/2025
We used to do this and I thought it was really great, we also had one where they were asked to add features to the homework in person. Also good.
020
Rafe Colburn @raf.eco · 11/04/2025
Yeah I agree, I quit using them awhile back.
060
Reposted by Rafe Colburn
derek guy @dieworkwear.bsky.social · 11/04/2025
How much do you think it costs to make a pair of Nike shoes in Asia? Before you open this thread, take a guess. Settle on a number and then compare it to what you'll learn in this thread. 🧵
A photo of a bunch of Nike shoes.
22672882356
Rafe Colburn @raf.eco · 11/04/2025
The Web vs AI — good stuff aboard.com/the-spiders-...
aboard.com
AI’s spiders want to devour the open web—but the web has its defenders, including me.
How Cloudflare is battling data-gobbling LLM spiders, and what it can teach us about the future of AI and the open web.
000