Sparks

These are books, blog posts, podcasts, courses, etc. that gave me a creative spark.

React Aria
React AriacodereusabilityaccessibilityWeb Dev
Alpine is faster than React
Alpine is faster than ReactpodcastsignalsswitchboardspreadsheetWeb Dev
Khan Academy Computer Programming
Khan Academy Computer ProgrammingcoursejavascripthtmlcsssqlWeb Dev
Design Principles of Vue 3.0Design Principles of Vue 3.0videomagictradeoffsWeb Dev
TypeScript and Testing
TypeScript and Testingpodcastspaced repetitionWeb Dev
Better
Betterbookmedicinerandomized controlled trialSocial Impact
Invisible Details of Interaction DesignblogfrequencynoveltyfidgetabilityexcellenceWeb Dev
Rethinking reactivityRethinking reactivityvideostorytellingWeb Dev
The Checklist Manifesto
The Checklist ManifestobookmedicinecomplexitySocial Impact
Norman the Necromancer
Norman the Necromancerblogjuicemultiple inheritanceobject-oriented programmingWeb Dev
Inside
InsidevideoattentionSocial Impact
The Grug Brained Developer
The Grug Brained DeveloperblogcomplexitylolWeb Dev
What Is That Text Editor?
What Is That Text Editor?blogtoolsminimalismWeb Dev
Composing Software
Composing Softwarebookfunctional programmingWeb Dev
Poor Economics
Poor Economicsbookpovertyrandomized controlled trialSocial Impact
Advanced Vue Component DesignAdvanced Vue Component DesigncoursereusabilityWeb Dev
James Jamerson used one finger
James Jamerson used one fingervideotoolsminimalismlol
Earth Observation for DevelopmentEarth Observation for Developmentpodcastsatellite imagerysustainable development goalsSocial ImpactWeb Dev