Stop vibe coding. Learn assembly.
Date: June 18, 2025 5-6pm
Session Leaders: Jack Carrick
Format: Hybrid (In-person with online access)
Tags: #operating systems • #ai • #coding • #workshop

Why talk to claude, chatGPT, or cursor when you can actually talk to your computer? In this session we will discuss some of the downsides, pitfalls and frustrations of "vibe coding", as well as the value in understanding the underlying systems that make your programs work (and break!).
We explore low level concepts like memory management, what a "kernel" is, and virtualization and write some basic programs in x86 32bit NASM assembly.