ITP Camp 2025 logo - click to go to home page.

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.