How to Get Paid to Advertise YOUR Product
How YouTube became our #1 acquisition channel (and I became a micro-influencer)
Product Management in 10 Lessons
A crash course in product management I put together for one of our new hires.
Why it’s okay to not register for the CrossFit Open
CrossFit, LLC treats CrossFitters as consumers to make money from, which means we have the right to vote with our dollars.
Ideas Reports for Indie Hackers
These reports are essentially profiles of successful companies, most of them bootstrapped.
What we would’ve done differently in the first year of bootstrapping our company
Reflections on our first year building Arno.
Love your grumpy customers
Don’t ignore grumpy customers. Engage with them because they can give you a lot of useful feedback.
Why we have a freemium model
Our freemium model has enabled us to serve over 100,000 users.
How we got 60,000 users with SEO
This piece is a comprehensive guide to getting started with SEO for your startup.
Generative AI and the New Unit Economics for Startups
What is like to build a startup with substantial marginal costs?
How to Improve Your Jira Ticket Management
An SEO piece for LinearB
Why Code Quality Is Important to Measure
Another SEO piece for LinearB
A Perhaps-Too-Simple Guide to Git
Git always confused me, so in this guide I try to provide a primer that allows people to understand Git at a more intuitive level.
A Brief History of JavaScript
A history of the world’s popular programming language for non-technical readers.
Horizons Speaker Series: Pete Koomen, Co-Founder and CTO of Optimizely
I wrote summaries of talks given at the Horizons School of Technology, the coding bootcamp I did in 2017.