How the Silicon Valley ethic caused the largest labor strike we've seen in decades.
Let go of your ego and write something better than you thought you could.
Quick takes on all the books I communed with last year.
Let's set goals for 2024 by creating processes for our future selves to follow instead of promises for them to fulfill.
A public declaration of the craziest creative project I've ever embarked on.
Here's the easiest way to start capturing emails for your next side project.
I decided to roll my own newsletter sending system in 2023. Here's what I learned...
My latest side project's servers keep crashing. And that makes me happy.
In one week, Threads has 100 million people feeling the hype. But with no real differences between it and Twitter, what...
Investment in the creator economy has dramatically declined over the past two years. And I think that's a good thing for...
For any topic of conversation in any group of people, there is a person in that group that knows the most about that sub...
This week, I made a Discord bot for the Colin & Samir Discord to help creators test thumbnails.
Mocking the DOM was always a mistake. Thankfully, the future of in-browser unit testing frameworks looks bright!
Here's why I switched from Chrome to Arc for development work.
Chrome is a clunky memory-hog, but is there another browser that can replace the King. Let's find out...
Prevent data overfetching and put your external clients in control...without GraphQL.
Let’s setup a modern React Native project using the best tools out there in 2023.
If you can login and signup to an app that does nothing else, you’re doing it wrong.
“Full stack” engineers come in a lot of different flavors. Which one are you?
Validate your products and ship faster…without ever touching Figma...
Generative AI like ChatGPT creates a fine line between amplifying and limiting our own creativity.
I had a philosophical conversation with ChatGPT about what it means to be creative.
Programmatic advertising is a bubble, and I think that bubble might have popped.
Twitter's comedic demise is showing us that these companies we thought would grow forever might have just peaked.
Let's discuss some high level strategies and concepts regarding organizing a wiki or knowledge base.
In 1994, seven years before he would coauthor the Agile Manifesto, Ward Cunningham came back from a trip to Hawaii with ...
“Writing about writer’s block is better than not writing at all.” -- Charles Bukowski
As we've waved goodbye and watched so many loved ones move away, we've been left wondering whether we should do the same...
"Knowledge work" is meaningless, classist, doublespeak, and you should probably stop saying it.
For thousands of years, people have been asking the same question: what is communication?
If it's not a task or an actionable step, it's just something you want to *have done*.
Slack fatigue is merely the symptom of a much deeper issue with your team's organizational communication.
Here are three tactics to keep your teams focused on the most important aspect of product development: the relationship ...
Save time, solve issues faster, and communicate them clearer with rubber ducking docs.
When done well, pull-requests and code reviews catch bugs quicker, circulate knowledge of the codebase, and make version...
Meetings are the most expensive medium of communication in our organizations - and your trigger finger for firing new ca...
Let's learn how to conditionally run jobs based on the release tag version number with Github Actions.
This week, working remotely meant something a little different. And it got me thinking about the importance of being abl...
Let's dive into why analytics is so important to product teams and see how we can start designing for insight.
I love using route-based modals in my apps. Let's see how we can easily build a system for it in Remix!
This one simple action is a game-changing step that can solve major problems for early-stage creators.
Let's talk about something I love - bringing motion graphics to the web.
The creator, sharing, and gig economy are one in the same.
I’ve got some ideas for how Patreon could improve the creator experience.
Turns out, when you pick an educational niche with broad topics, sometimes your content can have a really crazy second-l...
This is a list of 35 things I'd like to do in the next decade.
Building an audience by being transparent and synthesizing your learnings along the way forces you to admit your mistake...
Success is the right people in the right seats working passionately on the right idea.
Starting a business is full of obstacles and variables that you can’t account for or control. What you can control is yo...
It’s important to reflect on where the business needs be go. But you also need time to sit back and see how far you’ve c...
Always remember that you are more than one idea or one project. You are not your output.
Ask for help at every stage of the creative process - even if you think you don't need it. Get in the habit of sharing p...
Don't buy into prioritizing growth at all costs. Build something to last - not die fast.
Be a part-time founder for as long as your business will allow it. Going full-time just because you can is probably not ...
Be in constant contact with your customers and build solutions to their problems - it's really that simple.
Stay true to the problem you're solving and the customers you're solving the problem for. Don't get talked into trying t...
After 4 years of running Lumastic, we're shutting down and I'm saying goodbye. These are my lessons learned.
10 years ago, I made a list of 25 things I wanted to do before I turned 25. Let's see how I did 👀.
For the past few months, I've been testing a variation of the Pomodoro Technique where I exercise during the breaks. Thi...
Recently, I've been trying to figure out how I can rectify some of the worse experiences I had running Lumastic with the...
A brief overview of the tech stack behind this blog. I’ll go over why I chose NuxtJS, TailwindCSS, and GraphCMS to creat...