Developer Experience is a podcast brought to you by Algolia. We chat with guests who build products for developers about their developer experience strategy, what it means for them and why it’s important.
The Art of Teaching Developers - Jason Lengstorf (Netlify)
This episode of Developer Experience is about Developer Education. It’s a wonderful time to become a developer: the demand has never been higher, and there’s a literal ocean of free and paid content to kick start a new career in tech. This firehose of educational content is a side-effect of such a high demand for developers, and it makes it difficult to spot actual quality content that’s worth investing in.
- What makes really great educational tech content?
- How do beginner and advanced developers want to learn today?
- And what does it teach us on communication and reaching clarity?
To answer these questions, Sarah Dayan is joined today by Jason Lengstorf, VP of Developer Experience at Netlify, where he and his team ensure that developers make the most out of the platform. You may also know Jason from his dozens of lessons and workshops on Egghead.io, Frontend Master, and as the host of Learn With Jason, his fantastic developer show where he learns new technologies in 90 minutes with experts from the field.
Jason Lengstorf: @jlengstorf / jason.af / Learn With JasonSarah Dayan: @frontstuff_io / sarahdayan.devNetlify: @geteslint / netlify.comAlgolia: @algolia / algolia.com"Learning to Learn", article by Sarah Drasner on CSS-Tricks
Sustaining Open Source - Nicholas Zakas (ESLint)
A recurring meme is that all modern digital infrastructure somehow depends on a project that some random person has been thanklessly maintaining for decades. Sustaining open source projects that support countless enterprise products has been a particularly hot topic in tech for the last couple of years.
- How do you actively maintain a project that others rely on but doesn’t bring revenue?
- How do you deal with stress and fatigue?
- Is the promise of open source still holding?
Nicholas Zakas: @slicknet / humanwhocodes.comSarah Dayan: @frontstuff_io / sarahdayan.devESLint: @geteslint / eslint.orgAlgolia: @algolia / algolia.com
Documentation is a Product - Adam Wathan (Tailwind CSS)
On today's episode, our hosts Sarah and Bryan are chatting about Documentation with Adam Wathan from Tailwind CSS. To talk about this today, we invited (for the second time in the show) Adam Wathan, creator of Tailwind CSS. Tailwind is a CSS framework optimized for building custom designs really quickly without having to start totally from scratch.
Documentation is a tremendous topic, especially in tech. We often joke that "people don't read the docs". But when documentation is judged insufficient by the community, you will hear about it. Sarah, Bryan and Adam are going to go over the following questions:
- What makes truly great documentation?
- What is the difference between the bare minimum and exceeding users' expectations?
- How do you account for multiple audiences?
- What is the business risk of having poor documentation?
Adam Wathan: @adamwathanSarah Dayan: @frontstuff_io / sarahdayan.devBryan Robinson: @brobTailwind CSS: @tailwindcss / tailwindcss.comAlgolia: @algolia / algolia.com
Accessibility and Developer Experience - Kitty Giraudel (Gorillas)
On this episode, our hosts Sarah and Bryan are chatting about accessibility with Kitty Giraudel. Kitty is a front-end developer and accessibility specialist who is currently leading the front-end team at Gorillas. Before this, they have led the front-end team to rebuild the web platform at N26, with a strong focus on accessibility.
We are going to talk about accessibility and its implications when it comes to Developer Experience.
- Can Developer Experience and User Experience cohabitate without hurting each other? Can they help each other out?
- What are the things you want to watch out for in accessibility?
- Are we giving as much attention to accessibility as we are to developer experience?
Kitty Giraudel: @kittygiraudelSarah Dayan: @frontstuff_io / sarahdayan.devBryan Robinson: @brobGorillas: @gorillasapp / gorillas.ioAlgolia: @algolia / algolia.com
The Role of Community in Developer Experience - Cassidy Williams (Netlify)
On today's episode, our hosts Sarah and Bryan are going to talk about the role of community in Developer Experience.
We're all part of communities, whether we participate in them or not.
Are they any major differences between developers centric communities and more traditional ones, centered around geography or interests? We're also seeing more and more developers communities popping up, usually launched by tech companies. What is the value proposition for those developers? How do you take care of a global community, where anything can be happening 24/7?
To help us answers these questions, we're super happy to welcome today our guest Cassidy Williams. Cassidy is Director Experience at Netlify. Outside of that role, Cassidy runs her own community newsletter, is a mechanical keyboard enthusiast and is arguably one of the funniest people on developer social media.
Cassidy Williams: @cassidooBryan Robinson: @brobSarah Dayan: @frontstuff_ioNetlify: @netlify / netlify.comAlgolia: @algolia / algolia.com
Fostering Developer Collaboration in a Remote World - Ives Van Hoorne (CodeSandbox)
On today's episode, we're going to talk about fostering developer collaboration in a remote world. This is a special edition because Sarah Dayan is joined for the first time by her new co-host Bryan Robinson, Senior Developer Advocate at Algolia.
Working remotely is not something new, especially in the tech industry, but since the beginning of the pandemic in 2019, there has been a wave of tech workers going remote. First it was by necessity, and then by choice. So how do you collaborate when your coworkers are not in the same room, not in the same city, country or even continent? How did it change our processes and our tools?
Our guest today is Ives Van Hoorne, creator of CodeSandbox. CodeSandbox is the most advanced cloud-based sandbox environment that lets developers quickly start and share prototypes, but also collaborate on projects, provide bug reproductions, and all of that in the browser.
Ives Van Hoorne: @compuivesBryan Robinson: @brobSarah Dayan: @frontstuff_ioCodeSandbox: @codesandbox / codesandbox.ioAlgolia: @algolia / algolia.com