Then you've been at different small companies than I have. Obviously if you're the only person in tech at that company it's hard to do groundbreaking stuff. But small tech companies solve challenges everyday. And being able to directly convince the CEO (who is often technical at these companies) can make decisions much quicker than at large companies.