46 min

269: Things are Knowable (Gary Bernhardt‪)‬ The Bike Shed

    • Technology

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 - Give Scout a try for free today and Scout will donate $5 to the open source project of your choice when you deploy
Indeed - Click through and get started with a free seventy five dollar credit for your first job post





Gary Bernhardt on Twitter
Destroy All Software Screencasts
Execute Program
Deconstruct Conf
Gary's Conference Talks
Gary's new video - End-to-End TypeScript: Database, Backend, API, and Frontend
TypeScript Eslint
tsuquyomi Vim TypeScript integration
Functional Core, Imperative Shell
Boundaries
A Compiler From Scratch
The Unix Chainsaw
A Whole New World
Hammock Driven Development
WaniKani kanji learning app
Anki - spaced repetition flashcard system


Become a Sponsor of The Bike Shed!
Sponsored By:
Indeed: Click through and get started with a free seventy five dollar credit for your first job postScout: Give Scout a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.Support 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 - Give Scout a try for free today and Scout will donate $5 to the open source project of your choice when you deploy
Indeed - Click through and get started with a free seventy five dollar credit for your first job post





Gary Bernhardt on Twitter
Destroy All Software Screencasts
Execute Program
Deconstruct Conf
Gary's Conference Talks
Gary's new video - End-to-End TypeScript: Database, Backend, API, and Frontend
TypeScript Eslint
tsuquyomi Vim TypeScript integration
Functional Core, Imperative Shell
Boundaries
A Compiler From Scratch
The Unix Chainsaw
A Whole New World
Hammock Driven Development
WaniKani kanji learning app
Anki - spaced repetition flashcard system


Become a Sponsor of The Bike Shed!
Sponsored By:
Indeed: Click through and get started with a free seventy five dollar credit for your first job postScout: Give Scout a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.Support The Bike Shed

46 min

Top Podcasts In Technology

Lex Fridman Podcast
Lex Fridman
All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
Acquired
Ben Gilbert and David Rosenthal
The Neuron: AI Explained
The Neuron
Dwarkesh Podcast
Dwarkesh Patel
TED Radio Hour
NPR

More by thoughtbot

The Bike Shed
thoughtbot
Giant Robots Smashing Into Other Giant Robots
thoughtbot
Reboot
thoughtbot
Build Phase
thoughtbot
Crossroads
thoughtbot
Tentative
thoughtbot