CSS for JavaScript Developers
css-for-js.dev
Interactive course that builds a robust mental model of CSS.
diff ~/p/josh-w-comeau ~/p/kent-c-dodds
Products, revenue & stack compared side by side.
Montreal developer-educator behind CSS for JavaScript Developers and The Joy of React
Both Josh W. Comeau and Kent C. Dodds are bootstrapped. They overlap in Educators & Course Creators and Creators & Writers. Josh is based in Montreal, Canada, Kent in United States. Josh W. Comeau has 3 products listed on IndieMakerList vs Kent C. Dodds' 5. They share 1 tool in their stacks: React. On X, Josh has about 122K followers and Kent about 330K.
Revenue figures are self-reported by each maker and not audited; dates and scope differ. Highlighted categories are shared by both.
css-for-js.dev
Interactive course that builds a robust mental model of CSS.
joyofreact.com
Interactive course for learning React from the ground up.
whimsy.joshwcomeau.com
Course on building delightful web animations and interactions.
epicreact.dev
Self-paced, exercise-driven React workshops.
epicweb.dev
Full-stack web development workshops covering the whole app lifecycle.
testingjavascript.com
Course on testing JavaScript and React applications.
epicai.pro
Workshops on building AI-powered apps and MCP servers.
1 shared tool, marked with ★: React. See the indie maker tech stack.
Neither Josh W. Comeau nor Kent C. Dodds has publicly reported a revenue figure that IndieMakerList tracks, so it's not public.
Josh W. Comeau has 3 products listed (CSS for JavaScript Developers, The Joy of React and Whimsical Animations); Kent C. Dodds has 5 products listed (including Epic React, Epic Web and Testing JavaScript).
Josh W. Comeau uses React, Next.js, CSS and MDX. Kent C. Dodds uses React, Remix, TypeScript and Node.js. Tools they have in common: React.
Josh W. Comeau: Montreal, Canada. Kent C. Dodds: United States.
Yes, both are listed as bootstrapped founders on IndieMakerList.
Read the full story, timeline and links on Josh W. Comeau's profile and Kent C. Dodds's profile.