
The Go Make Things Podcast
A show about the web (and more) for people who hate the complexity of modern front‑end web development.
Episodes

Episode 163 - More myself online
In today’s episode, I talk about how I often feel more myself online than IRL.In today’s episode, I talk about how I often feel more myself online than IRL.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 162 - The environmental impact of the web we build
In today’s episode, I talk about how the web is driving climate change, and what we can do about it.In today’s episode, I talk about how the web is driving climate change, and what we can do about it.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 161 - Managing your energy as a developer with ADHD
In today’s episode, I talk about the importance of managing your energy (and having control over your tasks) as a developer with ADHD.In today’s episode, I talk about the importance of managing your energy (and having control over your tasks) as a developer with ADHD.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more

Episode 160 - A formula for debugging
In today’s episode, I talk about a formula I use for debugging code and asking for help.In today’s episode, I talk about a formula I use for debugging code and asking for help.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 159 - How your tools work
In today’s episode, I talk about the importance of understanding how your code works.In today’s episode, I talk about the importance of understanding how your code works.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 158 - Just grab a library
In today’s episode, I talk about how not made here syndrome has been replaced by just grab a library, and why they're both bad.In today’s episode, I talk about how not made here syndrome has been replaced by just grab a library, and why they’re both bad.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free con

Episode 157 - Cool URLs don't change, but they don't have to last forever
In today’s episode, I talk about why a website doesn't have to be a lifetime commitment.In today’s episode, I talk about why a website doesn’t have to be a lifetime commitment.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 156 - Structuring functions
In today’s episode, I talk about when to to break functions into smaller pieces, and how to avoid over-engineering.In today’s episode, I talk about when to to break functions into smaller pieces, and how to avoid over-engineering.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 155 - Durable websites
In today’s episode, I talk about building web things that are made to last.In today’s episode, I talk about building web things that are made to last.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 154 - Spaghetti code is a people problem
In today’s episode, I talk about why more tech won't fix your spaghetti code.In today’s episode, I talk about why more tech won’t fix your spaghetti code.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 153 - Alienating the right people
In today’s episode, I talk about why its ok to alienate some people, and the importance of owning your content.In today’s episode, I talk about why its ok to alienate some people, and the importance of owning your content.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 152 - Tech is more political than ever
In today’s episode, I talk about how tech permeates all aspects of tech, even when it doesn't seem like it.In today’s episode, I talk about how tech permeates all aspects of tech, even when it doesn’t seem like it.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 151 - Free and indie
In today’s episode, I talk about doubling down on free developer resources.In today’s episode, I talk about doubling down on free developer resources.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 150 - The language of fascism
In today’s episode, I talk about how fascism invades our online communities by using polite language and veiled messages.In today’s episode, I talk about how fascism invades our online communities by using polite language and veiled messages.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 149 - The tech industry is about to get a lot worse
In today’s episode, I talk about the intersection of tech and politics in light of the recent US election.In today’s episode, I talk about the intersection of tech and politics in light of the recent US election.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 148 - Bye, bye build steps!
In today’s episode, I talk about how and why I ditched build steps for all of my CSS and JS files, and whether or not it was a good idea.In today’s episode, I talk about how and why I ditched build steps for all of my CSS and JS files, and whether or not it was a good idea.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create

Episode 147 - The role of Web Components in your site or app
In today’s episode, I talk about the role Web Components play in your site or app (and why the're not the right choice for a full design system).In today’s episode, I talk about the role Web Components play in your site or app (and why the’re not the right choice for a full design system).Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my w

Episode 146 - It lets me write less JS!
In today’s episode, I talk about why writing less JS might be a bad goal (what!?!).In today’s episode, I talk about why writing less JS might be a bad goal (what!?!).Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 145 - The Shadow DOM is an anti-pattern
In today’s episode, I talk about why I think the Shadow DOM is a solution in search of a problem.In today’s episode, I talk about why I think the Shadow DOM is a solution in search of a problem.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 144 - Front end devs do not understand web accessibility
In today’s episode, I talk about some awful comments on Hacker News, and why they're wrong.In today’s episode, I talk about some awful comments on Hacker News, and why they’re wrong.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 143 - Vanilla JS doesn't scale
In today’s episode, I talk about some nonsense developer sometimes spout about vanilla JavaScript.In today’s episode, I talk about some nonsense developer sometimes spout about vanilla JavaScript.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 142 - PHP Islands Architecture
In today’s episode, I talk about using PHP with a static site generator to build fast, resilient websites with dynamic content.In today’s episode, I talk about using PHP with a static site generator to build fast, resilient websites with dynamic content.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 141 - My obsidian setup
In today’s episode, I talk about my setup in Obsidian.In today’s episode, I talk about my setup in Obsidian.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 140 - Getting stuff done as a developer with ADHD
In today’s episode, I talk about how to get stuff done as a developer with ADHD.In today’s episode, I talk about how to get stuff done as a developer with ADHD.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 139 - Detecting when a Web Component is loaded with CSS
In today’s episode, I talk about to detect when a Web Component is loaded using just CSS.In today’s episode, I talk about to detect when a Web Component is loaded using just CSS.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 138 - The elevator pitch for web components
In today’s episode, I talk about why I think Web Component are the best way to author DOM manipulation libraries.In today’s episode, I talk about why I think Web Component are the best way to author DOM manipulation libraries.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 137 - HTML Web Components
In today’s episode, I talk about HTML Web Components, an approach to authoring Web Components that focuses on enhancing existing HTML.In today’s episode, I talk about HTML Web Components, an approach to authoring Web Components that focuses on enhancing existing HTML.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more

Episode 136 - HUG CSS, my approach to CSS architecture
In today’s episode, I talk about HUG CSS, how I approach engineering my CSS.In today’s episode, I talk about HUG CSS, how I approach engineering my CSS.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 135 - Classless vs. class-based CSS design systems
In today’s episode, I talk about classless vs. class-based CSS design systems, and the pros and cons of each.In today’s episode, I talk about classless vs. class-based CSS design systems, and the pros and cons of each.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 134 - The craft of the web
In today’s episode, I talk about the craft of building things for the web.In today’s episode, I talk about the craft of building things for the web.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 133 - Learning javascript
In today’s episode, I talk about learning JavaScript, why its so hard, and what I think is a good way to approach it.In today’s episode, I talk about learning JavaScript, why its so hard, and what I think is a good way to approach it.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 132 - Dave Letorey on the State of the Browser Conference
In today’s episode, I chat with Dave Letorey about web standards, dev education, and the State of the Browser conference.In today’s episode, I chat with Dave Letorey about web standards, dev education, and the State of the Browser conference.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 131 - How do you use the platform when platform features aren't evenly distributed?
In today’s episode, I talk about how to use platform features across various browsers.In today’s episode, I talk about how to use platform features across various browsers.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 130 - The fear of keeping up
In today’s episode, I talk about how to keep up with an industry that's rapidly changing (spoiler: you can't!).In today’s episode, I talk about how to keep up with an industry that’s rapidly changing (spoiler: you can’t!).Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 129 - The joy of simplicity in web development
In today’s episode, I talk about how simpler web development are better for developers, too (and not just users).In today’s episode, I talk about how simpler web development are better for developers, too (and not just users).Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 128 - WTF is the Lean Web!?
In today’s episode, I talk about what the Lean Web actually is.In today’s episode, I talk about what the Lean Web actually is.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 126 - A web for everyone
In today’s episode, I talk about building a web that works for everyone.In today’s episode, I talk about building a web that works for everyone.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 125 - Coding and cheap speakers
In today’s episode, I talk about coding, build tools, web performance, and cheap speakers.In today’s episode, I talk about coding, build tools, web performance, and cheap speakers.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 124 - How to build lean, efficient websites in 2023
In today’s episode, I talk about how to build lean efficient websites with the modern web.In today’s episode, I talk about how to build lean efficient websites with the modern web.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 123 - How to build a great developer community
In today’s episode, I talk about my tips and tricks for building and maintaining a thriving developer community.In today’s episode, I talk about my tips and tricks for building and maintaining a thriving developer community.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 122 - Using numeric separators for better readability in your code
In today’s episode, I talk about numeric separators in JavaScript, and how they can improve code readability.In today’s episode, I talk about numeric separators in JavaScript, and how they can improve code readability.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 121 - How to start an ordered list with a number other than one
In today’s episode, I talk about how to start an ordered list with a number other than one.In today’s episode, I talk about how to start an ordered list with a number other than one.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 120 - How I implement location-based pricing for my courses, books, and workshops
In today’s episode, I talk about how I implement location-based pricing for my courses, books, and workshops.In today’s episode, I talk about how I implement location-based pricing for my courses, books, and workshops.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 119 - How I create my JavaScript books and courses
In today’s episode, I talk about how I create my courses, books, and workshops.In today’s episode, I talk about how I create my courses, books, and workshops.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 118 - Congrats, you're a front end developer!
In today’s episode, I talk about what makes someone a front end developer.In today’s episode, I talk about what makes someone a front end developer.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 117 - Accessibility with Ben Myers
In today’s episode, I talk aboutIn today’s episode, I talk aboutShow Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 116 - Abbreviations suck
In today’s episode, I talk about about how the abbreviation element sucks.In today’s episode, I talk about about how the abbreviation element sucks.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 115 - Put JSX in the browser, you cowards!
In today’s episode, I talk about JSX in the browser.In today’s episode, I talk about JSX in the browser.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 114 - Flexbox vs. CSS Grid
In today’s episode, I talk about Flexbox versus CSS Grid, and when to pick one over the other.In today’s episode, I talk about Flexbox versus CSS Grid, and when to pick one over the other.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 113 - Inclusive design and post-it notes
In today’s episode, I talk about how to advocate for inclusive design when other developers or leadership push back.In today’s episode, I talk about how to advocate for inclusive design when other developers or leadership push back.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 112 - How I self-publish this podcast
In today’s episode, I talk about how I self-publish the Vanilla JS Podcast.In today’s episode, I talk about how I self-publish the Vanilla JS Podcast.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 111 - Alternatives to build tools
In today’s episode, I talk about whether or not build tools are still useful.In today’s episode, I talk about whether or not build tools are still useful.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 110 - How teams choose the tools they use
In today’s episode, I talk about how teams choose the tools that they use.In today’s episode, I talk about how teams choose the tools that they use.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 109 - How to choose which JavaScript framework to use
In today’s episode, I talk about how to choose which framework or library to useIn today’s episode, I talk about how to choose which framework or library to useShow Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 108 - Build things that work, even when parts of it break
In today’s episode, I talk about how to build things that work, even when parts of it break.In today’s episode, I talk about how to build things that work, even when parts of it break.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 107 - Web development can literally kill people
In today’s episode, I talk about how web development can actually be a matter of life and death.In today’s episode, I talk about how web development can actually be a matter of life and death.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 106 - Fundamental skills for front-end developers
In today’s episode, I talk about fundamental skills front-end web developers.In today’s episode, I talk about fundamental skills front-end web developers.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 105 - Under-engineer your JavaScript
In today’s episode, I talk about simplicity and the value of under-engineering your code.In today’s episode, I talk about simplicity and the value of under-engineering your code.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 104 - HTML first
In today’s episode, I talk about the world's best programming language, HTML.In today’s episode, I talk about the world’s best programming language, HTML.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 103 - Most front end work is solving common problems with fundamental skills
In today’s episode, I talk about how most programming is actually pretty mundane.In today’s episode, I talk about how most programming is actually pretty mundane.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 102 - You are not your tools
In today’s episode, I talk about how you are not the tools you use to build things for the web.In today’s episode, I talk about how you are not the tools you use to build things for the web.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 101 - Bob Ross and imposter syndrome
In today’s episode, I talk about Bob Ross and imposter syndrome.In today’s episode, I talk about Bob Ross and imposter syndrome.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 100 - You don't have to remember everything to be a good programmer
In today’s episode, I talk about what you need to know to be a good programmer (and how it's not the details about how every little function and method work).In today’s episode, I talk about what you need to know to be a good programmer (and how it’s not the details about how every little function and method work).Show Notes & Transcript →Like this? A Lean Web Club membership is th

Episode 99 - How to keep your JavaScript organized
In today’s episode, I talk about how to structure and organize your JavaScript as projects grow and scale.In today’s episode, I talk about how to structure and organize your JavaScript as projects grow and scale.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 98 - The Not Quite Black Friday Sale
In today’s episode, I talk about my best sale of the year.In today’s episode, I talk about my best sale of the year.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 97 - An alt text case study
In today’s episode, I look at an example of alt text in the wild, and how we can make it better.In today’s episode, I look at an example of alt text in the wild, and how we can make it better.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 96 - How to write good alt text
In today’s episode, I talk about how to write good alt text for your images.In today’s episode, I talk about how to write good alt text for your images.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 95 - Myths about vanilla JavaScript
In today’s episode, I talk about common myths about vanilla JS (and why they're wrong).In today’s episode, I talk about common myths about vanilla JS (and why they’re wrong).Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 94 - When should you optimize performance?
In today’s episode, I talk about work flows and when you should optimize for performance.In today’s episode, I talk about work flows and when you should optimize for performance.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 93 - Naming things in JavaScript
In today’s episode, I talk about tips and tricks for naming things in JavaScript.In today’s episode, I talk about tips and tricks for naming things in JavaScript.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 92 - Reinvesting the wheel for fun and profit
In today’s episode, I talk about the hype cycle of web development.In today’s episode, I talk about the hype cycle of web development.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 91 - The best solution to every programming challenge
In today’s episode, I talk about the best solution to every programing challenge you run into.In today’s episode, I talk about the best solution to every programing challenge you run into.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 90 - JavaScript Testing
In today’s episode, I talk about testing vanilla JavaScript.In today’s episode, I talk about testing vanilla JavaScript.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 89 - Knowing what to focus on as a web developer
In today’s episode, I talk about knowing what to focus on as a web developer.In today’s episode, I talk about knowing what to focus on as a web developer.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 88 - A good craftsperson never blames their tools
In today’s episode, I talk about the tools we use, and whether or not they matter.In today’s episode, I talk about the tools we use, and whether or not they matter.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 87 - What order do files load in the browser?
In today’s episode, I talk about how browsers load files.In today’s episode, I talk about how browsers load files.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 86 - Building MPAs that are as fast as SPAs
In today’s episode, I talk about how I build MPAs (or multi-page apps) that are as fast as SPAs... without the complexity or overhead.In today’s episode, I talk about how I build MPAs (or multi-page apps) that are as fast as SPAs… without the complexity or overhead.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create

Episode 85 - Progressive enhancement, the new hotness
In today’s episode, I talk about progressive enhancement, and why it's still so important.In today’s episode, I talk about progressive enhancement, and why it’s still so important.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 84 - Do I have ADHD?
In today’s episode, I talk about how to tell if you have ADHD, and what to do after you get a diagnosis.In today’s episode, I talk about how to tell if you have ADHD, and what to do after you get a diagnosis.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and help me create more free content.

Episode 83 - Being a developer with ADHD
In today’s episode, I talk about what it's like to be a web developer with ADHD, and some of my tools and strategies for getting stuff done.In today’s episode, I talk about what it’s like to be a web developer with ADHD, and some of my tools and strategies for getting stuff done.Show Notes & Transcript →Like this? A Lean Web Club membership is the best way to support my work and he
Recommended

Mother Daughter Relationship Show

Skin Deep MDs with Dr. Mamina Turegano, Dr. Lindsey Zubritsky and Dr. Jenny Liu

girl talk 🎧🫧

Booked, Blonde & Busy w/ Olivia Ponton

LOVE SOMEONE with Delilah

Classical Christian Education

Veritas Vox - The Voice of Classical Christian Education

Enjoy Teaching Again | Elementary, Teacher Burnout, Student Behavior, SEL, Classroom Management

Entrepreneur Kids Legacy Show - Family Motivation, Business Boss Babies, Inspirational Speakers and Healthy fun food

McKinsey on Consumer and Retail

megahired.com

Telli Talks with Telli Swift