Thoughtworks Technology Podcast
103 episodes — Page 3 of 3
Building a culture of innovation
Thoughtworks regularly emphasises the importance of culture in building and maintaining high-quality software when working with clients. So, for episode 100 of the Thoughtworks Technology Podcast, we wanted to reflect on how the organization — and its leaders — has gone about trying to build a culture of innovation over the last couple of decades. Featuring CTO Rebecca Parsons and Chief Strategy Officer Chad Wathington, this episode offers an insight into some the successes, failures, and characters that have shaped Thoughtworks over the years.
Starting out with sensible default practices
The idea of best practices is becoming an anachronism — given today's complex technology landscape, the notion that there can be a single best way of doing anything seems fanciful. Our crew explore the thinking behind sensible defaults: that there may be some practices which act as de facto starting points on any given project because they're effective — practices such as pair programming, TDD or continuous integration. But context is vital and there may be circumstances which makes the default choice invalid — or at least suboptimal.
Better testing through mutations
Mutation testing has long been a proven method for driving software quality in a way unit testing can't. But it can be a long, expensive and computationally intensive process. Our podcasters explore effective strategies for mutation testing and how to establish when it's right for your projects.