Thoughts on Success

I’ve found that sometimes when you’re traveling down the road to success, you end up moving a lot slower than you’d like. And it can be hard to tell if you’re moving in the right direction or even moving at all. In those cases, I’ve found a helpful question to ask myself when I find […]

By |July 28th, 2015|Management, Startups|0 Comments

How do you know if your product is good? Make someone a rockstar.

I was fortunate to have learned this strategy lesson early in my career. Read on for the story on how I learned to tell if a product is good.

Koofers is an academic service that helps college students study, and I was one of the lead engineers on the Flashcard tool. At the start of my internship […]

By |July 27th, 2015|Management, Product Strategy, Startups|0 Comments

On Innovation

You might tempted to look at people out there like Bill Gates and say, “I can’t do that.” And you’re right, you can’t. At least not now, but the secret no one’s telling you is that you can be just as innovative as any high-achieving individual. The caveat is that right now, the high-achieving individual is probably just a […]

By |June 2nd, 2015|Management, Startups|1 Comment

Building vs. Pitching

When you’re building something, it’s helpful to use first principles. Start with the constraining facts and work towards what you need. If you’re building a house, first you’re going to design a blueprint. The blueprint will have certain limitations — the lot size, budget, HOA codes, and the list goes on. Once you have the […]

By |May 12th, 2015|Management, Startups|0 Comments


Back in 2013, I led the Syncrod project through Qualcomm’s ImpaQt program. It’s easy to forget your principles when it’s 2 o’clock in the morning and your code doesn’t work yet with a big demo scheduled for the next day. To help keep things in perspective, I put together a manifesto that I hung up on the wall.

This manifesto […]

By |April 25th, 2015|Management, Startups|1 Comment