Recently Featured
- Essay: The Light and Dark Side of the API Economy
- Talk: The Operating System of You
- Podcast: SWYX on Shop Talk Show
Join 2,000+ developers ✉️
Too soon! Show me archives!
Featured Work (on this site)
Writing
I do a bunch of
personal and work-related writing, and recently
published
The Coding Career Handbook
with the best of my nontechnical writing.
- Learn in Public
My most impactful essay, and the personal growth philosophy I and many others follow.
- How to Create Luck
Luck is random, but creating luck is a skill that can be developed.
- Third Age of JavaScript
Every 10 years there is a changing of the guard in JavaScript. A well received piece that has caught the imagination of some community leaders like Fred Schott and Rich Harris.
- The Light and Dark Side of the API Economy
The 'API Economy' is a popular term for VC's and tech media, however Developers seem ironically out of the loop despite their central importance to the whole story. Here's my explanation, together with a dash of economics and social implications.
- Slack is Fumbling Developers
Trendspotting how Developer communities are leaving Slack (for Discord).
- React Single File Components Are Here
Talking about why and when Single File Components are slowly coming to React.js
- About
My personal story, README , and podcast with Quincy Larson about learning to code.
You can find all my writing on RSS or
on the /ideas page.
Speaking
I have done a bunch of talks and podcast appearances. The best of which
are:
- Getting Closure on Hooks
My most well received technical talk, where I explain a mental model for React hooks by livecoding a React clone at JSConf Asia. Started as a tweet, then a blogpost.
- Why React is not Reactive
My first conference talk ever was at the biggest React venue in the world, React Rally. I spent a month writing my CFP on the most interesting React question I could think of.
- Contributing to React
My first meetup talk ever was at React NYC - this was accepted on to the React docs as a guide for other contributors!
- Learn In Public
My first verbal exposition on the Learn In Public philosophy. Video is frozen at the end, sorry.
- I Can Babel Macros and So Can You!
(the Moana talk)
My first JSConf appearance ever, at one of the most competitive JSConfs ever. This talk is where I first started experimenting with theming talks, and it came out really well with the Moana theme.
More of my
speaking here
Other Work (off-site)
Teaching
I teach on
egghead.io
and in other workshops:
- My course on Design Systems with React + TypeScript
- My (upcoming) workshop on Building Custom CLI Tooling with OClif and React-Ink
- Complete Intro to Netlify in 3.5 hours
Cheatsheets
I curate helpful repos around topics, like
Dev Tooling & Dev Community
I helped moderate /r/reactjs to 200k+ developers, and cofounded Svelte Society.
I led CLI development for
Netlify Dev,
Build
Plugins
and other open source tooling at Netlify. I've also helped maintain other
OSS projects like
TSDX
,
Gatsby's Showcase
,
Svelte Society
SSG
,
Docz
(inactive), etc.
Here's how I setup my own Macs together with my dotfiles and the developer/productivity software I use.