Twitter and the Perils of Obedience
Reflections on the current state of Twitter, and its similarity to the shocking results of a 1961 experiment by Yale Researcher Stanley Milgram.
Being wrong is unavoidable. The real damage comes from allowing a bad assumption to shape everything you build on top of it.
Your brain rewires itself based on what you practice. If you stop practicing hard things, you slowly lose the ability to do them.
Good design is good design, no matter what you're building.
My first launch failed. Years later, we sold the product - but it didn’t have to be that hard. Here’s what I’d do differently today.
Public investments in education and research are a no-brainer, and these examples of game-changing innovations that came from "low value" fields of study tell you why.
The same psychological forces that keep people silent in moments of crisis also show up in product development - when no one questions a flawed idea, chases hard truths in the data, or speaks up for the little guy.
It's not divine intervention; it's just someone who did a damn good job.
Career opportunities don't "just happen" - they come from staying connected, helping others generously, and trusting your instincts when the right path shows up.
Why freedom and openness in software matter more than ever. How MCP, OpenAI, and Apple’s AI fumble show that trust is built on interoperability.
A realist's guide to flattening out unexpected downturns
The best UX design goes unnoticed. Learn how invisible design shapes digital experiences, and why great designers embrace the paradox of their work going unseen.
Smart engineers always seem to know what's coming next. They do this by staying attuned to various signals from diverse sources.
How free will fuels creativity, and how to stay on task with purpose.
Reflection fuels growth. The coming year is your chance to make meaningful changes to your work, life, and relationships.
How the most productive people use fundamental truths to navigate complexity and stay focused
Sometimes, being mad is the best way to start something new.
Using first principles in UX will make your product more intuitive and more enjoyable for your customers, while making your job easier.
Burnout is your team's worst enemy. Here's how to prevent it.
One of the most effective ways to grow as a developer is by tapping into the vast pool of knowledge available in the developer community.
Small changes and management techniques can transform your team's dynamics and boost morale. Explore practices like expressing gratitude, weekly reflections, and eliminating negative behaviors to foster a positive, growing team.
Reflecting on my morning ritual, journaling for clarity, and podcasts for your morning walk
How to use being wrong to improve UX and product design. Learn how to embrace mistakes and create better products for your users.
You're already marketing yourself every moment. You just need to be aware of it and do it intentionally.
The products we build are naturally imperfect. We can learn from the flaws and imperfections in our code to create better, more resilient products while nurturing team and personal growth.
Drawing on the Dunning-Kruger Effect to propel tech progress is like using a slingshot to travel into space: Leaving our comfort zone to learn from experts gives us the momentum to break through boundaries and break records.
Learn how to build a personal brand as a developer or product builder to differentiate yourself in the tech industry and gain recognition for your work. Authenticity and consistency are key to attracting the right people and opportunities. Follow these steps to get started.
Reflections on the current state of Twitter, and its similarity to the shocking results of a 1961 experiment by Yale Researcher Stanley Milgram.
Deciding when your work is "done" can be a crippling decision for creators. Let's talk about that.
The biggest benefit about telling people online about what you're learning is the network effect.
Last week may have been the most complicated week of my life. I got laid off from Stripe, and went viral on Twitter. Here's what happened.
We all experience stress and burnout at some point in our lives. Here are the tools I've found to stay ahead of burnout in my job and my relationships.
The Third Place is thought of as a space different from home (the first place) and work (the second place), where people can socialize and find community.