
Chats with Kent C. Dodds
Kent C. Dodds chats with developers about various topics in software development.
Episodes

Season 7 Finale: Become a Product Engineer Is Now Its Own Podcast
Kent closes Chats with Kent season 7 and explains what changes on this feed: Become a Product Engineer is now its own podcast, with season 7 episodes and upcoming releases on that RSS feed. He previews guests still in the pipeline and introduces Better with Kent, a new solo series on durable skills for software engineers.
Season 7 of Chats with Kent is over. The interview series you have been foll

Primitives, agent UX, and Executor — product engineering with Rhys Sullivan
Rhys has an unusually current perspective on product engineering because he is working right at the edge of the agent tooling shift. The conversation starts with his recent work on Vercel Domains and then moves into Executor, where the challenge is no longer just implementing integrations, but choosing the abstractions that make a system composable, safe, and pleasant to use over time.
What makes

Customer research, desire, and Sales Safari - product engineering with Alex Hillman
Alex brings a product and marketing lens that fits this season perfectly: great products do not just solve technical problems, they help the right people recognize that you understand their world. The conversation starts with finding an audience and quickly turns into a practical way to build product sense inside a company: learn how customers describe themselves, observe where they gather, listen

Speed, prioritization, and maintainability — product engineering with Julius Marminge
Julius is building right in the middle of one of the fastest-moving product categories in software, and that gives this episode a useful tension: everything feels possible, but that does not mean everything belongs in the product. The conversation covers the shift from one-agent-at-a-time coding to orchestration, why T3 Code focuses so much on a fast app layer, and how Julius thinks about what sho

Stakeholder empathy, UX, and durable product skills — product engineering with Jamon Holmgren
Jamon brings a useful mix to this conversation: founder of Infinite Red, longtime consultant, React Native specialist, and now indie game developer. That perspective makes the episode unusually practical. He has spent years watching where projects go wrong when product thinking is weak: bad requirements, unclear stakeholder alignment, UX details nobody owned, and engineers optimizing the wrong thi

Watch users, fix systems, and design for humanity — product engineering with Don Norman
Don's career makes this episode unusually wide-ranging: early computing, human error, aviation safety, Unix, Apple product decisions, digital cameras, color TV, and the long arc from usable products to systems that shape society. The through-line is straightforward but demanding: if you want better products, watch what people actually do, notice the workarounds they no longer complain about, and t

Human factors, product debt, and industrial design - product engineering with Will King
Will's path runs from designing bucket trucks to self-taught software engineering, education products, and database tooling, and that background gives this episode a distinctive lens: software is still a product people use with bodies, habits, emotions, and mental models. The conversation makes product sense concrete through examples like onboarding timing, course complexity, support workflows, an

Vertical slices, Solo, and empathy — product engineering with Aaron D. Francis
Aaron builds in public—Laravel roots, education, and now Solo, a terminal multiplexer–style desktop app for organizing agents and dev stacks. This episode is a practical tour of product sense for developers: watching people work, reading support email with empathy, cow paths vs. fences, and why the “right” architecture can still lose if humans go home furious.
You’ll hear how Aaron reasons from pr

Foundations, feedback, and agents — Dillon Mulroy on product at Cloudflare
Dillon's path runs from internal insurance tools to Vercel Domains to Cloudflare's agent and dashboard work-always with the same through-line: care about the user, get real feedback, and invest in primitives so delighters don't collapse under bad foundations. This episode covers metrics and paging as a product habit, learning from customer escalations, scoping small when AI speeds up coding, and b

The right thing before the thing right — product engineering with Wayne Allan
Wayne blends delivery and product leadership—his stories range from a flagship-adjacent launch that nobody used to the everyday discipline of listening to customers without waiting two weeks for a meeting. This episode connects feedback-loop thinking (familiar from CI) to product discovery, yes-and conversations when someone is married to a feature idea, and the difference between hygiene features

Product sense, restraint, and OpenCode with Dax Raad
Dax has spent years building tools developers actually use; on OpenCode he's thinking hard about product process while the space moves at breakneck speed. This episode is a practical look at product deterioration (not just code rot), bottom-up adoption for dev tools, and how coding agents change who decides what gets built—without replacing the need for taste, restraint, and clarity about what pro

Become a Product Engineer - Introducing Season 7
Software keeps changing, and a lot of the spotlight is on AI—but the shift Kent cares about is bigger than models and agents. Implementation is increasingly delegated to tools that will keep improving; quality, review, and craft still matter, but the gap that won’t go away is product: understanding users, clarifying problems, and shipping what actually helps.
This season is a deliberate tour of pr

Wrapping up Season 6 of Chats with Kent
Kent says goodbye at the end of another season of the "Chats with Kent" podcast, which featured interviews with speakers for the upcoming Epic Web Comp 2025 conference in Salt Lake City. The host, Kent C. Dodds, expresses excitement about the lineup of speakers and encourages listeners to attend the conference in March 2025. He also mentions that the talks will be available on the EpicWeb.dev plat

Of Things Epic: The Principles Behind Great Decisions with Kent C. Dodds
Kent C. Dodds sits down with Jason Lengstorf to discuss his talk at Epic Web Conf, Of Things Epic, where he dives into the principles behind effective decision-making in web development. Rather than focusing on which tools to pick, Kent emphasizes the need for a framework that enables developers to make confident decisions that scale. He draws from his experience with the Epic Stack, highlighting

Epic Image Optimization with Andre Landgraf
Andre Landgraf joins Kent to discuss his talk at Epic Web Conf, Epic Image Optimization. In this conversation, they explore the challenges and trade-offs of optimizing images for the web, particularly when handling large numbers of event photos or user-generated content. Andre shares how building his own image optimization pipeline gave him a deeper understanding of the process, allowing him to ma

Building, Learning, and Networking with Jason Lengstorf at Epic Web Conf
In this conversation, Jason Lengstorf, creator of CodeTV and the Web Dev Challenge, joins Kent to discuss:
His background in engineering, developer relations, and open-source at companies like IBM, Gatsby, and Netlify.
The Web Dev Challenge, a fast-paced, team-based competition that brings developers together to solve unique coding challenges in just four hours.
The free Epic Web Conf hackatho

Remix, React, and the Web Platform with Ryan Florence
In this conversation, Ryan Florence, co-creator of Remix and React Router, joins Kent to talk about the evolving landscape of web development. He shares insights on:
The motivation behind moving core Remix features into React Router.
The rising importance of AI-driven development and how it affects frameworks.
Betting on the web platform as a long-term strategy for performance, portability, an

JavaScript: The Origin Story with Annie Sexton
Annie Sexton joins Kent to talk about her upcoming talk at Epic Web Conf, JavaScript: The Origin Story. In this discussion, she shares her love for history and why documenting the evolution of programming languages is so important. They dive into:
The rushed creation of JavaScript and how it shaped the language.
Competing languages of the era and how JavaScript won out.
The unexpected ways Jav

Epic Federation: Scaling Web Infrastructure with Zackary Jackson
Zackary Jackson joins Kent to discuss his upcoming talk at Epic Web Conf, Epic Federation: Scaling Web Infrastructure. As an expert in large-scale web architecture, Zack has helped build critical tools like Module Federation and RSPack, both of which power ByteDance’s global infrastructure.
In this conversation, Kent and Zack cover:
The challenges of managing thousands of developers and repos ac

Epic Bets: Practical Tips for Betting on Yourself with Aaron Francis
Aaron Francis joins Kent to discuss his talk at Epic Web Conf, Epic Bets: Practical Tips for Betting on Yourself. In this conversation, Aaron reflects on his non-traditional path into tech, his experience being laid off, and how he prepared himself to be resilient in the face of career uncertainty. He shares insights on why developers should focus on skill stacking, personal branding, and long-ter

Shipping Reusable Full-Stack Components with Fran Zekan
Fran Zekan, an engineer from Croatia with experience in hardware, robotics, and web development, joins Kent to discuss his talk, Shipping Reusable Full-Stack Components. Fran explains how React Server Components (RSCs) allow developers to build truly self-contained, reusable full-stack features—something that has long been a staple in the Rails ecosystem with Rails Engines.
In this conversation, F

Learning-Driven Development with Josh Cirre
Josh Cirre, a developer advocate and content creator, joins Kent to discuss his talk at Epic Web Conf: "Learning-Driven Development." Josh shares his philosophy on learning by doing—where the best way to master new technologies is by applying them to real-world projects rather than passively consuming tutorials.
Josh and Kent discuss:
The importance of curiosity in learning and how small observa

Demystifying AI: Building an AI Assistant for Better Presentations with Kira Corbett
In this episode, Kent is joined by Kira Corbett, an AI-focused developer educator with deep experience in robotics, simulation, and human-computer interaction. Kira discusses her background in building real-world systems and how her transition to web development has shaped her approach to optimizing user experiences.
Her talk at Epic WebConf, "Building an AI Assistant to Deliver Your Best Presenta

Building Connections and Community at Epic WebConf with Taylor Desseyn
Taylor Desseyn, VP of Global Development at Torque.dev and host of the Guidance Counselor 2.0 podcast, joins Kent to discuss his role as an emcee at Epic WebConf and the importance of networking in tech. Taylor shares insights on how developers can maximize their time at conferences, from preparing in advance to actively building meaningful connections.
Taylor emphasizes the value of in-person eve

Beyond Code Assist: Driving Impact as a Next-Gen Developer with Mark Techson
Mark Techson, a developer advocate at Google working on Angular, joins Kent to discuss the intersection of AI and developer productivity. His Epic WebConf talk, "Beyond Code Assist: Driving Impact as a Next-Gen Developer," explores how developers can go beyond using AI for simple code assistance and instead integrate AI into their workflows to accomplish more.
Mark emphasizes that the world of sof

Building Accessible Web Apps with Shruti Kapoor
Shruti Kapoor, a frontend engineer at Slack and an Epic Web instructor, joins Kent to dive into the intricacies of accessibility in web development. With over a decade of experience, Shruti has dedicated herself to educating developers on building accessible and inclusive applications.
Her Epic WebConf talk, "Building Accessible Web Apps," will focus on real-world accessibility challenges, showcas

Building Bulletproof Design Systems with Eva Ferreira
Eva Ferreira, a frontend engineer, educator, and design systems expert, shares insights into what makes or breaks a design system. As a tech lead at Mable and a long-time web development instructor, Eva brings years of experience building UI components, optimizing accessibility, and implementing robust frontend architectures.
Her talk at Epic WebConf, "Bulletproof Design Systems," dives into the b

Building AI-Powered Presentations with Eve Porcello
Eve Porcello, an experienced educator and speaker, shares her insights on AI-powered presentation tools and communication skills for developers. With years of experience teaching JavaScript, React, and GraphQL, Eve now focuses on how AI can assist in learning, teaching, and public speaking.
Her Epic WebConf talk, co-presented with Kira Corbett, explores the development of an AI assistant to enhanc

Demystifying Type Inference with Jared Forsyth
Jared Forsyth, a front-end infrastructure engineer at Khan Academy, shares insights into type inference and programming language design. With nearly a decade of experience working with React and React Native, Jared has a deep appreciation for tooling and developer experience. His Epic WebConf talk, "Hindley and Milner Walk Into a Bar," will break down type inference algorithms and how they improve

Learn Out Loud in 2025 with Madison Kanna
Madison Kanna, a full-stack developer and community builder, shares her insights on the importance of learning out loud and building an authentic personal brand. In her Epic WebConf talk, “Why You Should Learn Out Loud in 2025,” Madison emphasizes the growing need to differentiate yourself in an AI-driven world by sharing your work and building genuine connections.
She discusses her experiences as

Networking Through Twitch with Leah Thompson
Leah Thompson, known online as LeahTCodes, shares her experience as a career switcher and how live streaming on Twitch became a vital part of her career journey. Leah explains how streaming not only helped her connect with others in tech but also directly led to job opportunities. Her talk at Epic WebConf will explore the unique value of Twitch for building professional relationships and standing

Reclaiming Authentication with OpenAuth by Dax Raad
Dax Raad, known for his work on SST and the creator of OpenAuth, shares his passion for improving the developer experience with authentication and infrastructure. OpenAuth offers developers an alternative to AWS Cognito, enabling self-owned, spec-compliant OAuth systems that are easy to deploy and maintain.
In this episode, Dax talks about:
The problems with AWS Cognito and the motivation behind

What React 19 Means for React Router with Brooks Lybrand
Brooks Lybrand, Developer Relations Manager for Remix at Shopify, joins Kent to explore the impact of React 19 on React Router and modern web development. In his talk "What React 19 Means for React Router," Brooks will highlight React 19's integration with server components, web component support, and simplified APIs for meta tags, links, and more. These updates promise to enhance developer experi

Exploring the Weird Web with Alex Anderson
Alex Anderson, a local Salt Lake City developer and creator of the spaceship simulation game Thorium Nova, shares his passion for pushing the limits of web technologies. Alex previews his Epic WebConf talk, "The Weird Web," which showcases creative uses of web APIs such as the GamePad API, Web Serial API, and Web Audio API. These tools allow developers to build interactive, user-friendly, and imme

AI-Powered Development and Solopreneurship with Devon Neill
Devon Neill, a software developer and solopreneur from Cape Town, South Africa, shares his experience navigating solopreneurship, including learning the ropes of marketing, user engagement, and copywriting. Devon highlights the importance of streamlining development workflows with AI tools and introduces his Epic WebConf talk. His talk explores diving into the AI hype, comparing various tools, and

Building Your Own AI Minions with Joel Hooks
Joel Hooks, a seasoned software developer and co-organizer of Epic WebConf, delves into his experience building personalized AI workflows. Joel introduces his talk on constructing a “hoard of AI minions” to enhance productivity and automation, using his app JoelFit.app as a case study. The app integrates AI routers and workflows for managing health and fitness goals, demonstrating how developers c

Creativity, Conferences, and Connection with Bree Hall
Bree Hall, a frontend software engineer and developer advocate at HubSpot, emphasizes the role of creativity in coding and professional growth. Bree discusses how personal projects like CSS art, including her recreation of a Nintendo Switch, help her stay inspired and improve her technical skills. She and Kent reflect on the unique value of in-person conferences for building professional and perso

Introducing Season 6 of Chats with Kent
Kent introduces a new season of the "Chats with Kent" podcast, which will feature interviews with speakers for the upcoming Epic Web Comp 2025 conference in Salt Lake City. The host, Kent C. Dodds, expresses excitement about the lineup of speakers and encourages listeners to attend the conference in March 2025. He also mentions that the talks will be available on the EpicWeb.dev platform for those

Chats with Kent Season 5 Wrap-up
In this final episode of season five, Kent C. Dodds recaps the enriching conversations with the speakers of Epic WebConf 2024, expressing gratitude and excitement for the upcoming event in April. He encourages listeners, whether planning to attend the conference or not, to revisit the season's episodes for timeless web development advice. While season six remains unplanned, Kent thanks his audienc

Navigating Growth and Innovation in Tech with Dan Farrelly
In this episode, Kent C. Dodds interviews Dan Farrelly, the CTO and co-founder of Jest, about his journey from front-end engineer to CTO, the challenges of scaling a tech company, and the importance of staying small to maintain agility and innovation. Farrelly shares insights into the evolving challenges of a tech team, from infrastructure to front-end development, and emphasizes the value of a ge

Open-Source Development and Standards with Zeno Rocha
In this podcast, Zeno Rocha, open-source advocate and founder of Resend, joins host Kent to discuss the dynamic world of web development and the shift towards SDK-first strategies. They reflect on the evolution of developer tools and the significance of user experience in product development. Rocha and Kent stress the necessity of high standards to stand out in web development, and they also touch

Tailwind CSS in Modern Web Development with Simon Vrachliotis
In the podcast, Simon, an advocate for Tailwind CSS, shares his insights on its impact on web development and design. Tailwind CSS serves as a facilitator between design and development teams, streamlining collaborations and enabling quick translation of design concepts into code. He highlights how it enhances learning, boosts efficiency, and, despite some tradeoffs, provides significant workflow

Maximizing Networking Opportunities with Madison Kanna
In this episode, host Kent and Madison Kanna, the upcoming MC for Epic WebConf, discuss the benefits of attending conferences like Epic WebConf beyond just the informational content. They delve into how conferences can be a goldmine for networking, transforming online contacts into real-world connections. Madison explains her path and how initiatives such as her Sunday book club can cultivate comm

Deep in Databases and Full Stack Dev with Tyler Benfield
In this episode, Tyler Benfield, a staff software engineer at Prisma, joins Kent to explore the world of databases and their critical role in full-stack development. Tyler shares insights from his journey from front-end development to mastering database performance and optimization, while also touching on the trend of front-end developers upskilling to become full-stack, leveraging languages like

Harnessing Real-time Experiences with Sunil Pai
In the podcast episode featuring Sunil Pai, a former member of the React.js core team and developer at Cloudflare, the focus is on PartyKit, his new project set to transform real-time application development. PartyKit introduces features like real-time updates and server-rendering, aimed at facilitating the creation of dynamic, chat-GPT-like AI experiences. Sunil intends to showcase real-time apps

Exploring Modern Web Development and UI with Una Kravets
In a conversation with Kent, Una, an expert in UI and a presenter at the upcoming EpicWebConf, delves into the dynamic world of modern web development. She underscores the importance of keeping up with the advances in UI capabilities and CSS, the shift towards more declarative techniques, and the necessity of adapting to new web standards. Una champions the vital role of community input in shaping

The Limitations and Potential of SQLite with Glauber Costa
In the latest podcast, Glauber Costa, CEO of Turso and an ex-Red Hat contributor, speaks with Kent about the often overlooked yet robust SQLite database technology. Sharing their personal experiences with SQLite, they discuss its functionality, suitability in production, and the importance of version control in document evolution. Costa encourages developers to recognize SQLite's potential and loo

The Web and Design Systems with Michael Chan
In the podcast hosted by Kent C. Dodds, Michael Chan, celebrated as Chantastic, shares his insights on the evolution of web development and the critical role of design systems. He discusses how design systems should evolve with product development, the importance of documentation, and the dynamic nature of design systems contrary to the belief that they are static. Michael advocates for the empowe

User Experience and Web Development with Ryan Florence
In a conversation with Kent, Ryan Florence, co-creator of Remix and React Router, discusses how web development and user experience intersect, and the impact of personal interaction at events like the upcoming Epic WebConf. He updates listeners on the Remix singles project, which integrates extensive open-source work with his business ventures, and tackles the complexities developers face when mer

Web Accessibility and the Future of Remote Work with Sandrina Pereira
In a thought-provoking dialogue, Front-end Engineer Sandrina Pereira explores the importance of web accessibility and how remote work is shaping the future of the tech industry. She discusses her role in crafting server-side validations for forms and her company's initiative to formalize a web accessibility statement, underscoring Remote.com's commitment to standards and improvement. Pereira also

Sparking Positive Energy in Tech and Beyond with Mark Techson
In this episode, Kent and Mark Techson, from Google's Angular team, traverse the expansive terrain of web development, drawing parallels between coding and music. Mark, blending his industry wisdom with musical passion, provides an intriguing perspective on the structural similarities between the two. He also explores the vital role of an MC in enriching event experiences and fostering engagement.

Journey of Web Development with Jacob Paris
Developer and freelancer Jacob Paris delves into his personal evolution from game to web development, noting the core similarities like database interactions that tie different development fields together. He spotlights the efficacy of Remix in streamlining web development, particularly in UI and database interactivity, which he will explore further at Epic WebConf. Paris reflects on the critical

Building Community and Innovation in Web Development with Kent C. Dodds
In this enlightening conversation, Kent C. Dodds shares his transition from a full-stack web developer to a renowned educator and community influencer within the web development sphere. He recounts his initial steps into public speaking, his experiences with rejection and eventual success in the conference circuit, and the pivotal role these platforms have played in his career.
Kent also delves in

Balancing Tech Careers and Personal Life with Michelle Bakels
In the podcast, Michelle Bakels, a seasoned software developer and the Program Director for Developer Health at G2i, joins Kent to explore the necessity of balancing a tech career with personal life to ensure overall well-being. Drawing on her experience with health challenges stemming from work stress, Michelle underscores the importance of the Developer Health Operating System initiative, which

Harnessing the Power of AI in Web Development with Barry McGee
In a thought-provoking podcast with Kent, Barry McGee from Shopify shares insights on the integration of AI in web development and the evolving landscape of remote work. Having transitioned to remote working in 2016, Barry brings a wealth of experience from significant tech companies and discusses the future of web performance, AI's role in enhancing user experiences like the context-aware search

AI in Web Development with Scott Hanselman
In this illuminating episode, Scott Hanselman, with over 30 years in the tech industry, including a significant tenure at Microsoft, delves into the impact of AI on web development. He reflects on his technological journey from the early days of the internet and explores AI's potential in automating routine development tasks. Scott advises on the ethical use of AI and stresses the importance of un

Developer Empowerment with Saron Yitbarek
In the podcast, Saron Yitbarek, the founder of Code Newbie, shares insights into empowering developers through enhanced learning resources, financial opportunities, and community building. With Code Newbie evolving into a comprehensive media company and her successful venture into designing The Story Graph, Saron highlights the importance of newsletters for personal engagement and the benefits of

Journey into Web Development and Remix with Lina Mahrouch
Lina Mahrouch, a software engineer, recounts her transition from professional gaming to web development and her subsequent mastery of Remix for full-stack applications. The podcast highlights Remix's strengths in data handling, caching, and SEO, while also pointing out common pitfalls in its use. Kent and Lina stress the importance of networking in career advancement, particularly through conferen

Demystifying DivOps with Ben Ilegbodu
Kent C. Dodds welcomes Ben Ilegbodu to discuss his work with front-end platforms and the coined term "DivOps," focusing on non-UI aspects like configurations and optimizations that enhance app performance and developer workflows. Ben shares insights into why JavaScript's ecosystem fosters a unique need for DivOps, emphasizing its role as a legitimate discipline crucial for app optimization and imp

Lifelong Learning in Web Development with Mandy Hartman
Mandy Hartman, a front-end developer at Jenzabar, shares her insights on the importance of continuous learning in web development, drawing on her own transition from academia to tech. She discusses her hands-on learning experiences, including participation in the "#100DaysOfCode" challenge and creating personal projects for skill demonstration in job interviews. Hartman's readiness to utilize onli

Reinventing API Design, Testing, and Mocking: An Interview with Artem Zakharchenko
In the podcast, Artem Zakharchenko, a software engineer specializing in APIs, delves into his journey shifting from his job to focus on open-source contributions, notably the Mock Service Worker library. He emphasizes the importance of efficient testing in software development and his commitment to enhancing his knowledge and the tools he develops, such as adding WebSocket support to MSW. His upco

Local First Architecture and Side Projects with Alex Anderson
Web developer Alex Anderson speaks with Kent about his side project, Thorium, an open-source spaceship bridge simulator game designed for science education, which also encapsulates the principles of Local First architecture. Anderson elaborates on the advantages of Local First design in ensuring direct data access and enhancing web syncing, all while balancing privacy with user experience. A speci

Exploring the Power of CSS Custom Properties with Adam Argyle
In this insightful conversation with Kent, Chrome team's CSS and UI expert Adam Argyle delves into the transformative power of CSS custom properties in web development. Likening them to a basil leaf that elevates a meal, Adam teases his upcoming talk at Epic WebConf, promising to elaborate further on the subject. He spotlights current innovations in Chrome and CSS that include color variants, auto

Introducing Season 5 of Chats with Kent
Kent C. Dodds introduces Season 5 of "Chats with Kent," highlighting its unique focus on the speakers of the upcoming Epic WebConf 2024 on April 11th. This season aims to familiarize listeners with the conference speakers through 10-15 minute intros, offering insights into their backgrounds and what they'll be discussing. Kent encourages both attending the conference in person for a richer experie

Tiger Abrodi Chats About Advancing Your Skills
The path of teaching yourself to code isn't for the faint of heart. It takes consistency, discipline, and the ability to recognize you're actually making progress. Tutorials are an excellent tool, but they are also a trap. If all you do are tutorials, retaining the skills you learn is going to be extremely difficult. Without applying those skills they aren't going to become ingrained, and you aren

Jhey Tompkins Chats About Building Awesome Demos
It's easy to become entrenched in what you already know how to do. You might have a fun project idea that requires creating really awesome CSS animations, and it might seem out of reach if you haven't done anything like that before. But getting through that mental block is an extremely rewarding experience. You gain technical skills and improve your general problem-solving abilities. If you've eve

Mark Dalgleish Chats About Vanilla Extract
There is a diverse range of philosophies when it comes to CSS. Settling on something that fits the needs of your team and application can be a real challenge. Mark Dalgleish, the co-creator of CSS Modules, has been working on an option that might make that choice less of a challenge!Vanilla Extract is kind of like "CSS-modules in TypeScript", allowing you to write CSS in your TypeScript, with loca

Scott Moss Chats About Time Management
Scott Moss is a retired Navy Veteran who made the career change into software engineering after becoming a father. His journey wasn't an easy one, and as a dad, he had to learn many lessons in work-life balance. For us developers who have kids, his struggle is one that almost all of us can relate to. This industry has an extremely high ceiling, and there is a culture of grinding every day after wo

Josh Comeau Chats About Gaining a Reputation
Whether you know it or not, we all have a "personal brand". It's the summary of the part of yourself that you present to the public. And while there are negative connotations to the term, it doesn't have to be that way. Building a personal brand for yourself is a very useful tool for cultivating a community of like-minded people. But it's not a quick process, and it's not something that you can ha

Josh Comeau Chats About Effective Learning
Constantly learning is something that we all have to do as developers. If you're a JavaScript developer then chances are CSS is something that hasn't been easy to learn for you. It doesn't have the error messages JS does and when things go wrong you can have no idea what's even happening.Well in this episode Josh Comeau gives us some effective strategies to not only learn CSS, but to learn any lib

Stephan Meijer Chats About Side-Projects
Side projects are important in our line of work. They sharpen our skills and sometimes they can even take off and lead our career in a new direction. But seeing people create these amazing projects over a weekend can be demotivating as a junior developer. "How can they do that when I'm five days deep into a todo app? What do they have that I'm missing?"The answer might be a disappointment to some,

Tracy Lee Chats About Positivity
We have to remember that we are all human beings with social and emotional needs. Our career suffers when we fall into a pit of negativity or when we put up mental barriers that prevent us from interacting with people we might've wanted to talk to. In this episode, Tracy Lee chats about the importance of remembering that everyone, even the awesome people speaking at the conference are all human. W

Sandrina Pereira Chats About Accessibility
Building our apps to be accessible is absolutely necessary, but building a great a11y friendly experience is extremely challenging when we ourselves aren't in a situation that requires the use of a screenreader is keyboard-only navigation.We can't fully rely on tools to audit the a11y score of our apps. With the challenge being distinctly human, computers aren't able to get a complete picture.That

Ian Sutherland Chats About Improving Developer Experience
Everything that developers do is DX (Developer Experience). But, it can be hard to know when it is appropriate to spend the time to improve the DX at your workplace. You also might be curious about what you can do to enhance the DX. Repetitive tasks are an easy one to look out for. If you find yourself doing something again and again it's probably worth automating. This could come in the form of t

Ian Sutherland Chats About Getting Involved In Open-Source
"I should really get more involved in open-source" is something that's always on the back of our minds. You are fully aware of how rewarding it could be but that perfect opportunity to contribute never comes up. Ian Sutherland, a maintainer of Create React App and contributor to NodeJS, used to be in that position. He had always struggled with getting into open source, he wanted to do something su

Vlad Magdalin Chats About The No-Code Movement
Vlad Magdalin is the founder of Webflow, a powerful visual development tool that enables people to create professional websites without writing code. Webflow is on a much lower level of abstraction than something like Squarespace, and users still need to understand the core fundamentals of web development. You might think that tools like these are going to take jobs away from developers, but it ac

Taylor Bell Chats About Effective Teaching
Teaching what you know is a great way to give back to your community, grow your reputation as an expert, and to even make some extra income. But, just because you're an expert doesn't automatically mean you'll be able to effectively transfer your knowledge and skills to others.Taylor Bell works for egghead, and one of his main focuses is helping instructors plan courses through an academic discipl

Daria Caraway Chats About Having a Generalist Skillset
Software development has always been a fast-paced sector. New and better technologies are constantly coming out and if companies don't keep up they'll soon be out of date. Daria has experience with multiple teams who were upgrading their stack, and through that has discovered joy in being a generalist who is capable of working with a variety of technologies and able to see the big picture.She has

Daria Caraway Chats About TypeScript
TypeScript has been taking over, and for good reason. Have you ever had good end-to-end or integration tests that ended up being invaluable during some refactoring? You can think of TypeScript in the same way. It's amazing when it's done well, but when done poorly it's misleading and a huge headache. Because of this, migrating to TypeScript is not a magic bullet. When converting large pieces of co

Michael Jackson Chats About Remix
Twitter and Instagram had a problem that would ordinarily be simple on smaller scales. They needed to be able to generate IDs on the order of millions per second. Twitter used a brute force method of having a triple-redundant service that generates the IDs. However, Instagram had the elegant solution of inserting a little script that could generate thousands of IDs per second but was sharded acros
Recommended

این نقطه

Solved Murders - True Crime Stories

紐約鳥|New York Aperture

Doctor Zhivago Slow Read

Apple News In Conversation

The Young and Called Podcast .

Jubal Phone Pranks from The Jubal Show

پلی لیست | PlayList

English with Olivia | Slow Conversations & Vocabulary

Bible Tea

TED Talks Daily

Pod Save America