For your next side project, make a browser extension
In a previous post I’ve written about why browser extensions are an amazing platform for customizing existing software. Because the browser DOM can be hacked in open-ended ways, it’s possible to build extensions that modify the behavior of an app in ways that the original creators never anticipated or intended to support. Today I’ll make that point more concrete by sharing the story of a side project I made. Over the past couple years, I built a browser extension called Twemex that helps people find interesting ideas on Twitter. Twemex started as a tiny utility to improve my own Twitter experience, but it grew to have tens of thousands of users, and ultimately I sold the extension to Tweet Hunter in a recent acquisition. In this post, I’ll reflect on that experience and share some of the unique advantages (and tradeoffs) of building an extension instead of building an entire new app. I’ll also share a few of the tactics I used to create a successful extension. Most importantly, I’ll ar
January 2023 For your next side project, make a browser extension Reflections on the benefits of tweaking an existing app, instead of starting from scratch. In a previous post I've written about why browser extensions are an amazing platform for customizing existing software. Because the browser DOM can be hacked in open-ended ways, it's possible to build extensions that modify the behavior of an app in ways that the original creators never anticipated or intended to support. Today I'll make that point more concrete by sharing the story of a side project I made. Over the past couple years, I b
related reading
- For your next side project, make a browser extensiongeoffreylitt.com
- How I side project | thesephist.comthesephist.com
- Browser extensions are underrated: the promise of hackable softwaregeoffreylitt.com
- How to Twitter Successfully | near.blognear.blog
- The web browser as a tool of thought | thesephist.comthesephist.com
- Extensible Software in the age of LLMs | Jeremy Morrelljeremymorrell.dev
- The Serendipity Machine (Notes on Using Twitter) — Nabeel S. Qureshinabeelqu.co
- Building Lucerne, a Twitter experience tailored to me | thesephist.comthesephist.com
- MAKE: The Indie Maker Blueprintreadmake.com
- Extensible Extension Mechanismsmarijnhaverbeke.nl
- blakewatson.com - Finishing side projectsblakewatson.com
- I Spent 2 years Launching Tiny Projects | Tiny Projectstinyprojects.dev