meta_pixel
Tapesearch Logo
Log in
Thoughtworks Technology Podcast

Unravelling the monoglot monopoly

Thoughtworks Technology Podcast

Thoughtworks

Technology, Careers, Business

4.558 Ratings

🗓️ 27 June 2019

⏱️ 16 minutes

🧾️ Download transcript

Summary

Most organizations today face tension over how many programming languages they should support. But standardizing on just one is likely to be limiting — particularly when many enterprises favor giving dev teams a degree of autonomy. So if one is too few, how many is too many? 

In this episode, our co-hosts Rebecca Parsons and Mike Mason are joined by Evan Bottcher, Technical Principal at ThoughtWorks Australia. Together they explore how enterprises can make practical decisions about language choices, so that their developers have the right tools for the right jobs. How can you put in place guard rails that ensure you’re able to maintain standards while giving developers enough autonomy? 

Transcript

Click on a timestamp to play from that location

0:00.0

Hello and welcome to the ThoughtWorks podcast. My name is Mike Mason and I'm one of the hosts

0:13.9

of the podcast and I'm here today with Rebecca Parsons, who's the CTO of ThoughtWorks. Hello, Rebecca.

0:21.4

Hello, Mike. And I'm also here with Evan Botcher, who's the CTO of ThoughtWorks. Hello, Rebecca. Hello, Mike.

0:26.2

And I'm also here with Evan Botcher, one of our technical principles from Australia, although, I mean, we change job titles all the time. Are you still technical principle, or is some other...

0:31.8

That'll do. I take care of engineering across Australia at the moment. Excellent.

0:37.6

So we're here in Shenjin, China.

0:39.8

We've been locked in a room together.

0:42.4

We're part of the Doppler group that creates the Filtworks technology radar.

0:46.0

When we do the radar, people suggest technologies that are moving and interesting now,

0:52.5

or they suggest techniques, things in a positive light

0:56.1

or possibly in a negative light. And one of the things that was put up this week started off

1:02.5

as Node for All the Things, which was, I guess you could call it a technique or a set of

1:09.4

architectural decisions where organizations are

1:13.5

choosing to use Node and JavaScript throughout their technology stack because they feel that

1:19.8

coalescing on that one specifically the language choice around JavaScript will provide them

1:26.4

with a productivity benefit. And I think we talked

1:29.5

about that whole node for all the things for a little while and ended up, ended up with a different

1:34.3

name, a monoglot monopoly, which I believe came from Johnny Leroy because he's our Department

1:40.4

of Naming Department. And so we talked about monoglot monopoly.

1:46.1

And unfortunately, while that's awesome alliteration, it's actually a very bad name because it's

1:50.9

repetitive.

1:51.7

Monaglot means there's only one.

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Thoughtworks, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Thoughtworks and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright © Tapesearch 2026.