First, master fundamentals. Then, play infinite games.
— James Stuber

I write in-depth guides

I look for interesting topics that are overwhelming. 

Then I spend hundreds of hours trying to make their mastery simple:

  1. I pick a skill I want to be good at.
  2. I research and experiment to uncover their principles. I question assumptions behind the conventional teaching.
  3. I get my hands dirty. Because the "difference between knowledge and wisdom is experience,” and I need experience to teach.

Why I don't write books

I'm asked why I publish online guides instead of books.

Surprisingly, books are a worse medium for education and discussion:

  • Books become outdated, whereas I update handbooks yearly.
  • Books lack audio and video, which are sometimes critical.
  • Books contain boring filler to reach page count requirements.
  • Book excerpts can't be linked. So, people rarely re-read them.

Teach well

Great teachers—not experts—help you attain mastery. Because mastery requires tools over knowledge.

That's why I spend more time appreciating teachers than experts.

And I do so with the open-mindedness that teachers can be bloggers and podcasters. Not just professors.

I hope to be an effective teacher for the masses.



I run Bell Curve, a marketing agency that grows tech companies. We also train people to become marketers. I was interviewed about it—and my life story—here: Part I and Part II. I also write a growth column for TechCrunch.


I started NameLayer, a domain name company that sold domains to startups and Fortune 500's. After NameLayer's launch, I wrote the guide that many startups consult when choosing a name. NameLayer was acquired by Techstars.


I made Velocity, a popular open source tool used by Samsung, Uber, WhatsApp, and thousands more. I published a book on it through Pearson. I was then awarded the Stripe grant, with which I made Libscore. I was interviewed about it here.


Say hello on Twitter. I would love to hear from you. 

You'll need to follow me for me to see your Tweet. (To avoid spam, my settings are tuned to ignore non-followers.)

Reading is faster than listening. Doing is faster than watching.
— Naval Ravikant