As a new founder with a visual/interaction design background, point #3 was a bit of a shock. I definitely agree that the most important thing is to create true value for others (i.e. something people want), but I imagine the only way to ship is to have the technology behind the product. I’ve been taking my app prototype through a feedback/iteration loop, and even though the input I’m getting is extremely valuable, I’m not able to implement it (or build it) until the technology is there.