---

Writing good software is hard, selling a way to write better software is harder

Most big companies are now also technology companies, whether they manufacture cars, churn out widgets, or reap billions on stock trades. They use their own technological prowess to build software both for internal use and to interact with customers or partners.