2000 Poops
Tracked 2000 poops over 5+ years using Poop Map app as a joke—a story of dedication and achievement.
CTO at Contenda. Previously at Netlify, CodePen, and Amazon. Known for tech humor and newsletters.
https://cassidoo.coTracked 2000 poops over 5+ years using Poop Map app as a joke—a story of dedication and achievement.
Questions to help identify why a pursuit feels like a drag and decide what to do about it.
Author created a fun gif using the Fliiip Book animation tool.
Created a visualizer for tree data structures (not actual trees).
The post suggests complete freedom of imagination exists temporarily—anything is possible until reality (the next game) begins again.
Built Ductts, an app that tracks crying frequency. A development build log explaining the process.
Parent made a laser-cut wooden toy phone with interchangeable screens for their toddler.
Learn to create a fading text effect using CSS and minimal JavaScript that applies fade and blur per letter to any HTML element.
Spoke at Chicago's largest mechanical keyboard meetup in 2025.
GitHub Copilot can use commands like #changes to view your code diffs, making your workflow more efficient.
GitHub Copilot Chat now lets you customize responses using personal instructions to match your preferences.
AI agents are now doing development work, fundamentally changing the developer experience beyond just human programmers.
Saying yes to everything is appealing but not always the best strategy.
Built a custom solution for generating social sharing (Open Graph) images for an Astro blog.
Puppeteer can fail on Netlify builds/serverless functions, but there are fixes available.
Built a website for Alinea's 20th anniversary scavenger hunt using Astro, Tally, and Netlify—a great learning experience!
Kids say amusing and unexpected things.
Built PocketCal, a date-sharing app. Here's the build process!
Flattening an array converts nested arrays into a single-level array. It simplifies data structure for easier processing.
Options exist for custom-styling icons in HTML date/time input types.