Syntax - Tasty Web Development Treats
Syntax - Tasty Web Development Treats

Supper Club × The Primeagan - Vim, Streaming, Rust, all Around Interesting Guy

In this supper club episode of Syntax, Wes and Scott talk with The Primeagan about his streaming set up, how he decides what to stream, why he makes the kind of content he does, and why he loves Vim. Hasura - Sponsor With Hasura, you can get a fully managed, production-ready GraphQL API as a service

Featured Speakers

Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers Host

Topics Discussed

Episode Summary

Executive Summary: The episode centers on Primogen’s path from a childhood gaming handle to becoming a major tech Twitch streamer at Netflix, with deep dives into why he streams, his preference for Vim, Rust, Linux, and custom hardware, and his belief that performance and muscle-memory-driven workflows will matter more as software scales and resources tighten. The conversation mixes technical philosophy, tooling setup, and practical advice for new developers.

Main Topics: Primogen’s origin and identity: He explains the meaning of his handle, tracing it back to beating Turok 2 in sixth grade and choosing to keep the name as an intentionally absurd but memorable internet identity. Live coding as entertainment and education: He describes his streaming style as a blend of memes and programming, and contrasts it with more structured educational streams and long-running product-building streams. Programming languages and performance philosophy: The discussion covers Rust, Go, TypeScript, C, and Zig, with Primogen arguing that performance, safety, and future scaling constraints make lower-level, efficient tooling increasingly important. Why he uses Vim: He argues Vim is faster and more uniform than GUI-heavy editors because it reduces mental overhead, uses mnemonic commands, and can be customized to provide similar functionality to VS Code. Streaming setup, OBS, and custom interactions: He discusses his OBS-based setup, scene switching, interactive Twitch rewards, and how he builds custom stream mechanics, often in a converted horse stall on his property. Hardware, keyboards, and Linux workflow: He details his preference for Linux, System76 hardware, the Kinesis Advantage 2 keyboard, Tmux, and a minimal terminal setup focused on speed and consistency. Learning, content, and life philosophy: He advises beginners to start with JavaScript, avoid tutorial hell, build things they care about, and focus energy on family and meaningful work instead of internet arguments.

Key Arguments: Primogen’s Twitch success comes from a hybrid of entertainment and technical depth, not pure instruction; his audience enjoys both memes and occasional deep dives. Vim is faster because it reduces cognitive load and standardizes navigation across buffers, files, and tooling. Customizing a text-based workflow can replicate many features people associate with GUI editors, including file trees, fuzzy finding, inline docs, and refactoring. Rust is increasingly attractive because it combines safety and performance; as systems scale and compute becomes more constrained, Node/JS stacks may struggle in high-throughput backends. Zig is promising but, in his view, still immature and less compelling than Rust because it lacks comparable safety guarantees and ecosystem maturity. C remains valuable for understanding memory and low-level systems, but its memory model makes it error-prone and less suitable for many modern production use cases. Beginners should start with JavaScript for fast feedback and broad applicability, then move to other languages based on the kind of work they want to do. He prefers custom, personally useful projects—like Twitch rewards that scramble his editor—because they make learning fun and force him to solve real robustness/security problems.

Data Points: Streaming duration: about 3 years - Primogen says he has been live coding for around three years. Twitch category size at the start: 30 viewers - He recalls being around 30 viewers when Lana Lux had about 50. Educational streamer example: 50 viewers - He mentions Lana Lux as an early high-ranking tech-category streamer with around 50 viewers. Stream scale: thousands and thousands of people - Used to describe how many people watch long coding streams. Work history: Netflix - He says he primarily works at Netflix. Property size/workspace: 2 horse stalls - His stream room is described as a converted pair of horse stalls. Animals on property: 8 cows, a few horses, 16 barn cats - He describes living on acreage in South Dakota. Hardware project status: first Arduino - He says he is just starting with hardware and got his first Arduino. YouTube goal: 100,000 subscribers - He is close to 100K and running a 100-day goal. Timing reference: September 9th or October 7th - He jokes about an uncertain birthday date while discussing the YouTube milestone. Bluetooth latency: 5–10 milliseconds - He says low-latency Bluetooth on the Kinesis 360 is in this range and usually imperceptible. Performance threshold: about 1,000 requests per second - He argues Node becomes catastrophically slower than Rust beyond this approximate load. Age reference: sixth grade - He says the Primogen name originated when he was in sixth grade. Game reference: Turok 2, Battletoads, GoldenEye, Tony Hawk Pro Skater - He cites these as formative childhood games and examples of hard or iconic N64-era titles.

Pivotal Quotes: "I decided, I don't want to be that guy. I'm just going to lean in and have just an absurd internet handle." — Primogen: Explaining why he kept the Primogen name instead of adopting a more professional identity. "I think it feels more high-level. I think it's easier to write correctly than Zig." — Primogen: Comparing Rust favorably to Zig in the discussion about performance languages. "All I want is I want to be able to press a button and see it." — Primogen: Describing his preference for minimal, immediate, muscle-memory-driven workflows over animated or heavily layered GUIs.

Implications: The episode reinforces that modern developer tooling is as much about cognition and ergonomics as syntax. It suggests growing demand for performant backends, customized workflows, and creator-led technical education that blends utility with entertainment.

🔓 Sign Up for Unlimited Episode Search

About Syntax - Tasty Web Development Treats

View all episodes from Syntax - Tasty Web Development Treats