What I've learned as a developer, designer, and small-scale CEO.