I’ve been podcasting since 2014 and have spoken at a number of conferences since 2015. I am equally happy having off-the-cuff discussions and giving deeply-prepared presentations.

I enjoy talking about a variety of subjects:
- software development, including (but not limited to):
- open source software
- programming languages, especially Rust and TypeScript
- teams and culture
- software infrastructure at scale, especially in front-end web contexts
- technology, tech criticism, and tech ethics
- Christianity
- mental health
- the intersection of any or all of these
If those sound interesting to you, I’d love to be on your show or speak at your conference! I have a top-notch recording setup with excellent audio and video equipment, so I can deliver a high-quality experience remotely as well as in person.
Requirements
Time: For podcasts or panel discussions, please give me at least of a month of notice so I can coordinate it with my family and fit it into my work schedule. For talks, I need at least two months’ notice so I can deliver a quality presentation and (for in-person events) coordinate travel with my family and work.
Diversity: I will not appear at conferences without reasonably diverse slates of speakers. What that means will differ appropriately by location: the demographics of northern Europe and the demographics of the American South are different. But you should have as close as possible to an even number of men and women speaking, and you should be aiming for your speakers to be representative of your local culture — not just of your programming community. (If a programming community is 99% people who are just like me, that probably isn’t healthy!) If you have doubts about the makeup of your conference, feel free to get in touch to discuss it.
Talks
- Substrate Engineering: Engineering Foundations in a World of LLMs, StaffPlus New York, September 2024
- Seeing Like a Programmer, LambdaConf, May 2024
- The Cutting Edge of Versioning, LambdaConf, May 2024
- The Road to TypeScript, EmberConf, March 2022
- Keep It Local: Or: (part of) what “reasoning about your code” really means, EmberConf, March 2021
- Don’t Go Bankrupt: Managing Technical Costs, All Things Open, October 2019
- Rust and WebAssembly, Denver/Boulder Rust Meetup, May 2018
- Chris Krycho: TypeScript and Ember js - Why and How?, EmberATX, April 2018
- Becoming a Contributor, Rust Belt Rust 2017, October 2017
- Tolle Lege! Designing Readable Bibles With Digital Typography, BibleTech 2015, May 2015 — the first talk I ever gave, and not a bad one!
Podcast appearances
- Changelog Interviews #597: Major.Semver.Patch, June 2024
- Corecursive: Leaving LinkedIn, March 2024
- Software Unscripted: Type System Complexity, September 2023
- Rustacean Station: New Rustacean with Chris Krycho, July 2022
- Whiskey, Web, and Whatnot: Bringing Types to Ember, May 2022
- Corecursive: Using TypeScript Like a Pro with Chris Krycho, July 2019
- Remote Works: Chris Krycho / An Unintentional Journey, February 2017
Workshops
- Supercharging Ember Octane with TypeScript, EmberConf Workshop, March 2019 (invited) three-hour workshop after the previous year’s success
- TypeScript Up Your Ember.js App, EmberConf Workshop, March 2018