&gt; <i>before deciding that I can build something better</i><p>It&#x27;s very likely that something better already exists. The reason you use something terrible is because &quot;better&quot; does not result in adoption. Personal relationships, salespeople, and marketers drive adoption, not the quality of the actual product.