
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

Doug Spence | Unlocking Potential Podcast

Power List

Problematic Pub Podcast

Athens, GA Real Estate Brief

Changing Academic Life

The Trail Went Cold

Breaking the Cycle

Bloom and Belong

Bruno Mars - Biography Flash

Spiritual Wisdom Weekly – from GOCSL

Self Love Chats: Money Mindset & Personal Growth for Ambitious Women

Dad V Girls After Hours