Rust VS Go VS TypeScript which back end language is for you with Tai Groot [Podcast #176]

Subscribers:
10,900,000
Published on ● Video Link: https://www.youtube.com/watch?v=yDhCweudqyY



Duration: 0:00
20,514 views
445


On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Tai Groot. He's a back end software engineer and maintains an open source project used by companies like Google.

For the first half of the interview we talk about back end programming languages. Then he shares tips for running learning back end development and running your own developer consultancy.

We talk about:
The Performance VS Developer Experience trade-offs of Rust, Go, and TypeScript
How to run a free open source project profitably
How to mentor junior devs and ramp them up to work at your consultancy
Why he recommends devs learn Arch Linux

Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https://wixstudio.com/.

Support also comes from the 11,384 kind folks who support freeCodeCamp through a monthly donation. You can join these chill human beings and help our charity's mission by going to https://donate.freecodecamp.org/.

Links we talk about during our conversation:
Tai's website: https://taigrr.com/
Why Tai doesn't use Salt Stack anymore and how it inspired grlk: https://taigrr.github.io/blog/so-long-salt-project/
The promise-breaking app: https://bridgetime.net/
freeCodeCamp's Arch Linux handbook: https://www.freecodecamp.org/news/how-to-install-arch-linux/
The Arch wiki: https://wiki.archlinux.org/title/Main_page

Contents
0:00:00 Introduction to Ty Groot: Python's Role and Limitations in Backend Engineering
0:10:56 Understanding JavaScript, V8, and Just-In-Time Compilation
0:24:50 Choosing the Right Language: TypeScript, Rust, and Go for Different Use Cases
0:45:15 The Linux Kernel and the C vs. Rust Debate
0:55:51 Ty Groot's Journey into Software Development
1:19:03 The Genesis and Business Model of GRLX
1:34:58 Ty Groot's Approach to Training Junior Developers
1:53:05 Parting Wisdom: Understanding Your Computer at a Deeper Level




Other Videos By freeCodeCamp.org


2025-07-11799 rejections... but he got the job! Braydon Coyer developer interview [Podcast #179]
2025-07-10Build and Deploy a Polished AI Project and Get Sales
2025-07-09VGG From Scratch – Deep Learning Theory & PyTorch Implementation (Full Course)
2025-07-08Combine Vibe Coding & n8n to Build Real AI Apps
2025-07-04From freeCodeCamp to NASA with Data Engineer Joe Hill [Podcast #178]
2025-07-03Google Calendar Clone Tutorial – PHP, MySQL, JavaScript, HTML, and CSS
2025-07-01Google Cloud Cybersecurity Certificate Course
2025-06-27Rust VS Go VS TypeScript which back end language is for you with Tai Groot [Podcast #176]
2025-06-26Evolution of the Transformer Architecture Used in LLMs (2017–2025) – Full Course
2025-06-24Build a Calendly Clone – Full Stack Next.js, Typescript, React, Tailwind
2025-06-19Complete German Language Beginners Course – Learn A1 Level German
2025-06-17Google Cloud Data Analytics Certificate Course
2025-06-13MLOps Pipeline with Python, AWS, Docker – YouTube Viewer Sentiment
2025-06-13From Therapist to six figure freelance dev [Podcast #176]
2025-06-10MERN Stack Tutorial for Beginners with Deployment – 2025
2025-06-06From electrical engineering student to CTO with Hitesh Choudhary [Podcast #175]
2025-06-04C Programming with Raylib – Match3 Game Tutorial
2025-06-03General Chemistry – Full University Course
2025-05-30How to Survive in Tech When Everything's Changing w/ 21-year Veteran Dev Joe Attardi [Podcast #174]
2025-05-29Learn Python for Data Science – Full Course for Beginners
2025-05-28Build REST APIs in .NET 9 – Full Course for Beginners