Most people don’t know that TrueCar has been at the forefront of innovation in the automotive industry for almost 10 years now.  Of course, we’re a company comprised of automotive industry experts, but, more importantly, we’re a company comprised of product, technology, data and analytics experts. We’ve changed the way an entire industry works by assembling data and software and delivering on our promise to bring transparency to an industry that severely needed it.

We believe that truth and transparency are the touchstones of a better (and more profitable) business process. This ethos extends to every aspect of our operations at TrueCar, and with good reason. Behind the rapid expansion of Internet and of technology, in general, is the collective realization that transparency and truth DO drive industries and business initiatives. Starting with the open source movement, people began to understand that laying software bare to the masses and remaining transparent would actually result in better software, not in more obfuscation. They started to see that revealing the truth about software, and adding true transparency during development and beyond would, ultimately, lead to better concepts and products. We bring this same attitude into the foundational structure of everything we do, develop and launch here at TrueCar.

They started to see that revealing the truth about software, and adding true transparency during development and beyond would generate better software.

Mission Extended: This blog is another extension of our mission.

Through transparency, we’re going to tell our stories and contribute to the communities that have helped us along the way.

I’m Tommy McClung, the Chief Technology Officer here at TrueCar. I also founded another online automotive-buying company, am a Y Combinator alum and a software developer.  I’ve had success in my career because of the communities of which I’ve chosen to be part.   Whether it’s the open source community, the Y Combinator alumni network or communities like Hacker News or Stack Overflow, I’ve grown as a result of engaging with these communities and people.  Coincidentally, all those communities thrive because they maintain their openness and transparency.

Because communities are so essential to progress, this blog is our contribution to the technical community.  Using this blog, we’re going to shed light on how we’re changing an industry through our software, technology and data. We’re opening up and in the hopes that, by doing so, we’ll be able to give back to the business and development communities. Every day at TrueCar, we solve extremely difficult problems and we’re going to be transparent about our process and solutions, giving others an idea of how we operate. On this blog, we’re going to talk about problems and solutions, things we’ve broken and how we’re fixing them. (You don’t get to be a big, public company without a few missteps along the way.) We’ll have some great stories about the various ways in which we’re pushing the envelope with tech like Hadoop, Elastic Search and mobile.  We also have some legacy software that we need to refactor; so that is going to be fun. We’re going to be honest about the good, the bad and the ugly.

So, welcome to the TrueCar Technology blog. We call it DrivenByCode because code drives everything we do.  It’s our speedway.  Thank you to the technical community that started to embrace transparency so long ago. We think you’ll like what we have in store.