Skip to content

Details

Welcome to the Deschutes Tech Guild! Join us every second Tuesday at Embark for food, drinks, and tech talks.

Who: Joe Henke
What: Adventures in Bootstrapping a Self-Hosted Language

Detail:
How self-sufficient can you be in solving a programming challenge? What if you had to not only build the solution yourself, but also the language in which that solution was written? Can you implement that language in itself? This talk explores my adventures in seeking this "visceral sense of self-sufficiency" and the side-quests along the way. We'll hit the technical highlights of how I built my own interpreter and compiler, including some fun extras like supporting first class continuations and demonstrating a self-perpetuating compiler backdoor. We'll trace the lineage of thinkers this project draws on back through Graham, Sussman, McCarthy, and Church, among others. And finally, we'll try to square my subjective experience of searching for self-sufficiency yet finding mostly gratitude for all the things I did not build.

About the speaker:
Joe is a software engineer. He recently joined Luminai to apply AI to health system operations. Previously, he worked in the defense technology space for 15 years, going from what was then the Department of Defense, to Palantir, then to earlier-stage startups. He holds Bachelor of Science and Master of Engineering degrees from MIT.

Deschutes Tech Guild is Sponsored By:

Snyk - Develop fast. Stay secure.
Snyk is the go-to solution for securing code, open source dependencies, containers, and Infrastucture-as-Code with ease. Powered by cutting-edge security intelligence and DeepCode AI, Snyk automatically finds and fixes vulnerabilities fast. Get started today with their free-forever plan for personal projects!

Craft CMS - Craft empowers the entire creative process.
Craft CMS is a top open-source content management system for leading web agencies and creative professionals and developers worldwide, recognized for its versatility and power. It has earned multiple awards, including Best CMS for SMBs, Best CMS for Developers, and Best WordPress Alternative.

Attending a Deschutes Tech Guild event or joining our virtual forums means that you agree to abide by our Code of Conduct.

Related topics

Events in Bend, OR
AI and Society
Linux
Professional Networking
Technology Professionals
Technology

You may also like