Go isn’t secure?!? feat. Low Level Learning | 053
In today's episode, we welcome Low Level Learning, a fellow programmer and content creator. With over 500k subscribers and his own course where he teaches low level programming topics, he came on the podcast to talk about what he knows most: C, low level concepts, AI, as well as share some of his own developer experiences and preferences that he garnered over the years. Learn back-end development - https://boot.dev Listen on your favorite podcast player: https://www.backendbanter.fm Low Level Learning’s Twitter/X: / lowleveltweets Low Level Learning's Youtube: @LowLevelTV Low Level Learning's Twitch: / lowlevellearning Low Level Academy: https://lowlevel.academy/ Timestmaps: 00:00 Introduction 00:47 Who is Low Level Learning? 01:34 C is a High Level Language 02:47 Is C lower level than Rust or Zig? 04:33 Front-end vs Back-end, which is harder? 06:34 The Boot.dev stack 07:11 The Low Level Academy stack 07:59 Low Level Academy 09:56 Project-based learning 12:18 sqlc 14:44 How do you debug C? 17:26 Fuzzing Harness vs Unit Testing 22:28 Favorite Feature of C 23:45 If you could change one thing in C, what would it be? 26:53 Where do C programmers work? 29:16 The White House and Garbage Collectors 31:19 What is a side-channel attack? 33:56 Power side-channel attack 35:41 Side-channel attack on boot.dev 37:08 What tooling does Low Level Learning use to write C? 43:59 How do you deal with the lack of a package manager? 48:12 Opinion on statically compiled and dynamic libraries 50:36 Where to find Low Level Learning

Maybe Programmers are Just Bad feat. Casey Muratori | 056

CS Programs Should NOT Teach Git feat. ThePrimeagen | Backend Banter 054

Why Rust is different, with Alice Ryhl

Learning Go: A Discussion of the Language with the Author, Jon Bodner | 028

The Chat Interface Is The Keyboard

Building Real-time Apps with Go | Azim Pulat

Your command line sucks feat. Bashbunni | 048
![Harvard CS50 prof David J. Malan on why you should learn programming slowly [Podcast #197]](https://i.ytimg.com/vi/ZK6XWSCCgPQ/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAWUArlEUICd987EQFNy1EpGO4e-Q)
Harvard CS50 prof David J. Malan on why you should learn programming slowly [Podcast #197]

Everyone is doing memory management wrong. feat. Ryan Fleury | S2 E02

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Level Up Your Golang: 5 Concepts You Need to know

Talking Go with the Go God feat. AnthonyGG | Backend Banter 055

COLLAPSE of Personal Computing | Investigation Into the Destruction of Ownership

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

Is Elixir the Future? feat. José Valim | S2 E01

Learning Rust the wrong way - Ólafur Waage - NDC TechTown 2022

Building Better CLI Tools with The Primeagen | Backend Banter 014

Why Everyone's Switching to Rust (And Why You Shouldn't)

Mitchell Hashimoto: From Terraform to Ghostty | S02 E10

