airhacks.fm podcast with adam bien cover image

airhacks.fm podcast with adam bien

Pure Java Inception

Feb 16, 2025
Christian Humer, a seasoned software engineer and key contributor to GraalVM, shares his journey from graphic design to computer science. He reflects on early programming with DOS text adventures and the transition to Java applications. The discussion dives into GraalVM's dynamic language capabilities, the challenges of implementing partial evaluation in Truffle, and the evolution of JavaScript engines. Humer also highlights the significance of math in programming and explores polyglot programming, emphasizing the interoperability of libraries across languages.
01:03:08

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • The speaker's early experiences with gaming laid a foundational appreciation for programming that later evolved into a formal computer science education.
  • Transitioning from graphics design to coding facilitated the speaker's first hands-on experience with Flash and ActionScript, establishing crucial early software development skills.

Deep dives

Early Computer Experiences

The speaker recalls their initial exposure to computers, starting with a 286 machine around the mid-90s, where gaming, particularly with titles like Captain Comic and various text adventures, was their main activity. They also fondly remember modifying text in existing adventures despite lacking coding knowledge at the time. Their father played a significant role in introducing the family to computers, tracking data in Excel, which infused an early appreciation for technology. This foundation in gaming and rudimentary programming set the stage for more formal learning in computer science later on.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode