Scaling DevTools
How Fred Schott built two open source projects with 20,000+ GitHub stars
Fred Schott is the founder of Astro.build and the Astro technology company.
Astro is the all-in-one web framework designed for speed. Pull your content from anywhere and deploy everywhere, all powered by your favorite UI components and libraries.
Snowpack is a lightning-fast frontend build tool, designed for the modern web.
Before this, Fred founded Snowpack
- 
What is Astro and what is it doing? 0:00
- Fred introduces himself and talks about astro.
 - Fred explains what astro is and what it does.
 
 - 
What’s changed in the web over the last 10 years. 2:20
- The last decade has been defined by full stack javascript.
 - Astro is a server-first HTML rendering.
 
 - 
Astro’s unique model of building an open source company. 4:51
- Building a sustainable company around an open source project.
 - The astro technology company model.
 - How Fred got started in open source.
 - What Fred worked on before astro.
 - How Fred got started in open source software.
 
 - 
Pika was the first project that I really sunk my teeth into. 11:15
- Pika was the first project Fred really sunk his teeth into.
 - Building snowpack and
 
 - 
Why is it so bad to create a slack channel for your open source project? 14:00
- Stop creating slack communities for open source projects.
 - The importance of community
 
 - 
What it’s like at the beginning of an open source project. 16:26
- The first users are essential for an early-stage open source project.
 - The power of responding quickly to feedback from the community.
 - The first version of astro
 - The spirit of open source and the importance of licencing code.
 
 - 
The importance of having fun working on something that’s your own. 22:29
- The drive to just build it.
 - The importance of having fun working on free software.
 - The psychology of over-architecture.
 
 - 
The importance of dog-fooding and how to use it. 26:13
- Dog fooding projects, how to build a tool for someone to use by seeing what they are doing.
 
 - 
How do you get people to use the tool if they’re not already using it? 29:16
- Finding a real use case for snowpack.
 - How to approach feedback from users.
 - Using a Github repo to test new changes.
 - Prioritising what to work on.
 - Death by 1000 paper cuts.
 - The importance of listening to users for feedback.
 
 
Links:
- Fred's Twitter https://twitter.com/FredKSchott
 - Astro https://astro.build/
 - Snowpack https://www.snowpack.dev/
 - 5 Things I Learned Building Snowpack to 20,000 Stars https://dev.to/fredkschott/5-things-i-learned-while-building-snowpack-to-20-000-stars-b9d
 - 6 More Things I Learned Building Snowpack to 20,000 Stars (Part 2)
https://dev.to/fredkschott/5-more-things-i-learned-building-snowpack-to-20-000-stars-5dc9 
Scaling DevTools