Software Consulting with Rachel Laycock

Software consultancies solve problems involving management and software engineering. A large company might hire a software consulting company to give an external opinion on software architecture, or on an organizational structure. Sometimes a consultancy is brought in to help integrate a new technology, or do a major refactoring.

Scaling a software consultancy to meet the varying demands of clients presents a unique challenge. Software companies that make money from media, or software-as-a-service, or advertising technology are primarily focused on scaling the technology. For a software consulting business, scaling and updating the team is arguably more important than any particular piece of software.

Rachel Laycock is the head of technology for ThoughtWorks North America. She joins the show to discuss how to manage and grow a large software consulting organization. It’s a great discussion of culture, technology, and how the nature of work is changing.

If you are interested in hosting a show for Software Engineering Daily, we are looking for engineers, journalists, and hackers who want to work with us on content. It is a paid opportunity. Go to to find out more.

The Software Engineering Daily store is now open if you want to buy a Software Engineering Daily branded t-shirt, hoodie, or mug and support the show. Let’s get on with the show. Go to


Transcript provided by We Edit Podcasts. Software Engineering Daily listeners can go to to get 20% off the first two months of audio editing and transcription services. Thanks to We Edit Podcasts for partnering with SE Daily. Please click here to view this show’s transcript.

Software Daily

Software Daily

Subscribe to Software Daily, a curated newsletter featuring the best and newest from the software engineering community.