Great Product and R&D, Needs to Improve Engineering
Software Architect (Former Employee) – Santa Monica, California – December 25, 2013
A typical day at TrueCar is pretty straightforward. I spent about 60% of my time writing code and 40% managing or involved with process and meetings.
What I learned at TrueCar is to carefully vet the culture and practices of the team you are joining. I know it sounds simple, but when I first interviewed I was so pleased with the members of the R&D team I would be working with, that I didn't ask the hard questions. The problem is TrueCar has n incredible amount of technical debt, and a brutal engineering culture. The churn is high. The location is fantastic, the compensation and benefits are very attractive. TrueCar taught me to look beyond the superficial to really understand the dynamics of the culture.
The hardest part of the job is the changing product roadmap, its relatively hard to see projects through to completion because the the product roadmap changes faster than things can be built, like every few weeks a new major initiative replaces an old one.
The best part of the job was the creative freedom to design high performance Java recommendation engines alongside the R&D team.