The Bike Shed

269: Things are Knowable (Gary Bernhardt)

The Bike Shed

Steph's taking a quick break this week, but while she's away, Chris is joined by special guest Gary Bernhardt. Gary is the creator of Destroy All Software screencasts as well as his more recent venture, Execute Program. Between Execute Program, his screencasts, conference talks, and more Gary has consistently provided some of the highest quality and most impactful educational content around building great software and has been a huge inspiration to the hosts of this show. In the episode, Chris and Gary discuss Gary's recent work with TypeScript and how it compares with Gary's focus on testing, they revisit some of Gary's ideas around software architecture and how they map to his current work, Gary's thoughts around the value of knowing our tools deeply, and the trade-offs between careful upfront design and shipping early and often. This episode is brought to you by: ScoutAPM (https://scoutapm.com/bikeshed) - Give Scout a try for free today and Scout will donate $5 to the open source project of your choice when you deploy Indeed (https://Indeed.com/bikeshed) - Click through and get started with a free seventy five dollar credit for your first job post Gary Bernhardt on Twitter (https://twitter.com/garybernhardt) Destroy All Software Screencasts (https://www.destroyallsoftware.com/) Execute Program (https://www.executeprogram.com/) Deconstruct Conf (https://www.deconstructconf.com/) Gary's Conference Talks (https://www.destroyallsoftware.com/talks) Gary's new video - End-to-End TypeScript: Database, Backend, API, and Frontend (https://www.youtube.com/watch?v=GrnBXhsr0ng) TypeScript Eslint (https://github.com/typescript-eslint/typescript-eslint) tsuquyomi Vim TypeScript integration (https://github.com/Quramy/tsuquyomi) Functional Core, Imperative Shell (https://www.destroyallsoftware.com/screencasts/catalog/functional-core-imperative-shell) Boundaries (https://www.destroyallsoftware.com/talks/boundaries) A Compiler From Scratch (https://www.destroyallsoftware.com/screencasts/catalog/a-compiler-from-scratch) The Unix Chainsaw (https://www.youtube.com/watch?v=sCZJblyT_XM) A Whole New World (https://www.destroyallsoftware.com/talks/a-whole-new-world) Hammock Driven Development (https://www.youtube.com/watch?v=f84n5oFoZBc) WaniKani kanji learning app (https://www.wanikani.com/) Anki - spaced repetition flashcard system (https://apps.ankiweb.net/) Become a Sponsor (https://thoughtbot.com/sponsorship) of The Bike Shed!

Next Episodes

The Bike Shed

268: Getting Your First-Through-N Jobs @ The Bike Shed

📆 2020-11-10 06:15 / 00:52:56


The Bike Shed

267: Shiny New Things @ The Bike Shed

📆 2020-11-03 06:15 / 00:48:01


The Bike Shed

266: Spring is My Least Favorite Season @ The Bike Shed

📆 2020-10-27 05:15 / 00:37:48


The Bike Shed

265: There Are No Free Lunches @ The Bike Shed

📆 2020-10-20 06:15 / 00:46:02


The Bike Shed

264: How to Win Friends and Influence Processes @ The Bike Shed

📆 2020-10-13 06:15 / 00:41:42