A few things I’ve learned…
*Reading startup blogs is not equivalent to having startup experience.
*You’re not ready to leave your cushy job until you actually do it.
*Start something small before you start something big.
*Don’t scale your team until you can affect your KPIs.
*Trust your informed intuition until you have data that indicates that its wrong. “When the facts change, I change my mind.”
*Outsource as much of your stack as makes sense, but be wary of startups that aren’t well capitalized and open source software that isn’t well documented or actively supported.
*Always build the stuff that’s core.
*The two truest idioms: you pay for what you get, and less is more.