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.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner