<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: joshwcomeau</title><link>https://news.ycombinator.com/user?id=joshwcomeau</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 23 May 2026 02:39:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=joshwcomeau" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by joshwcomeau in "AI has a multiplying effect on existing technical skills"]]></title><description><![CDATA[
<p>I guess that depends on how you define "think". I wouldn't say that AI thinks.<p>I admit the analogies aren't perfect, but the analogies are mostly used to help explain the empirical stuff I’m seeing in the real world. Are you seeing something different?</p>
]]></description><pubDate>Fri, 22 May 2026 20:51:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48241478</link><dc:creator>joshwcomeau</dc:creator><comments>https://news.ycombinator.com/item?id=48241478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48241478</guid></item><item><title><![CDATA[New comment by joshwcomeau in "AI has a multiplying effect on existing technical skills"]]></title><description><![CDATA[
<p>> Fewer developers required to achieve the same things means a lot of people are going to be unemployed<p>I don’t think that's a foregone conclusion. Every company I’ve worked for has had a huge list of tasks we'd do if we had more engineering resources. There's never been a shortage of worthwhile things we could do, it's always been ruthless prioritization to find the 10% of tasks that are the most important.<p>Look up Jevons' Paradox. This is a thing that has happened a bunch of times before.</p>
]]></description><pubDate>Fri, 22 May 2026 20:47:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48241423</link><dc:creator>joshwcomeau</dc:creator><comments>https://news.ycombinator.com/item?id=48241423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48241423</guid></item><item><title><![CDATA[New comment by joshwcomeau in "AI has a multiplying effect on existing technical skills"]]></title><description><![CDATA[
<p>For context, this was a newsletter issue sent as part of a marketing campaign for my latest course. It was an elephant in the room in the sense that up until that point, my marketing campaign hadn't talked about AI.<p>This is the "view on web" link designed for people to read my emails if they don't display correctly in their email client . It’s not really intended for a broader audience.</p>
]]></description><pubDate>Fri, 22 May 2026 20:40:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48241342</link><dc:creator>joshwcomeau</dc:creator><comments>https://news.ycombinator.com/item?id=48241342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48241342</guid></item><item><title><![CDATA[New comment by joshwcomeau in "Whimsical Animations Course Open House"]]></title><description><![CDATA[
<p><3</p>
]]></description><pubDate>Fri, 01 May 2026 22:32:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47981266</link><dc:creator>joshwcomeau</dc:creator><comments>https://news.ycombinator.com/item?id=47981266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47981266</guid></item><item><title><![CDATA[New comment by joshwcomeau in "Whimsical Animations Course Open House"]]></title><description><![CDATA[
<p>Oh hi HN! I'm Josh, the creator of this course.<p>For context, Whimsical Animations is my new course that focuses on creating beyond-the-basics animations and interactions with modern CSS, JS, SVG, and Canvas. When I launch new courses, I make a few lessons public for a few days. It’s always a bit tricky since most lessons in my course are part of a larger linear arc, and don't really make sense as standalone lessons. I tried to pick stuff that would be independently valuable, rather than it just being a demonstration of the course format / my teaching style.<p>You can learn more about the course on its homepage (<a href="https://whimsy.joshwcomeau.com/" rel="nofollow">https://whimsy.joshwcomeau.com/</a>), since it doesn't really explain much on the Open House page.</p>
]]></description><pubDate>Fri, 01 May 2026 22:31:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47981252</link><dc:creator>joshwcomeau</dc:creator><comments>https://news.ycombinator.com/item?id=47981252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47981252</guid></item><item><title><![CDATA[Scroll-Driven Animations: Exploring the majestic new animation-timeline API]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.joshwcomeau.com/animation/scroll-driven-animations/">https://www.joshwcomeau.com/animation/scroll-driven-animations/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47935954">https://news.ycombinator.com/item?id=47935954</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 28 Apr 2026 15:30:56 +0000</pubDate><link>https://www.joshwcomeau.com/animation/scroll-driven-animations/</link><dc:creator>joshwcomeau</dc:creator><comments>https://news.ycombinator.com/item?id=47935954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47935954</guid></item><item><title><![CDATA[Squash and Stretch: CSS animation design technique]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.joshwcomeau.com/animation/squash-and-stretch/">https://www.joshwcomeau.com/animation/squash-and-stretch/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47779344">https://news.ycombinator.com/item?id=47779344</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 15 Apr 2026 14:19:12 +0000</pubDate><link>https://www.joshwcomeau.com/animation/squash-and-stretch/</link><dc:creator>joshwcomeau</dc:creator><comments>https://news.ycombinator.com/item?id=47779344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47779344</guid></item><item><title><![CDATA[Sprites on the Web]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.joshwcomeau.com/animation/sprites/">https://www.joshwcomeau.com/animation/sprites/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47124650">https://news.ycombinator.com/item?id=47124650</a></p>
<p>Points: 4</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 23 Feb 2026 16:35:36 +0000</pubDate><link>https://www.joshwcomeau.com/animation/sprites/</link><dc:creator>joshwcomeau</dc:creator><comments>https://news.ycombinator.com/item?id=47124650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47124650</guid></item><item><title><![CDATA[New layouts with CSS Subgrid]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.joshwcomeau.com/css/subgrid/">https://www.joshwcomeau.com/css/subgrid/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46047053">https://news.ycombinator.com/item?id=46047053</a></p>
<p>Points: 309</p>
<p># Comments: 98</p>
]]></description><pubDate>Tue, 25 Nov 2025 15:57:54 +0000</pubDate><link>https://www.joshwcomeau.com/css/subgrid/</link><dc:creator>joshwcomeau</dc:creator><comments>https://news.ycombinator.com/item?id=46047053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46047053</guid></item><item><title><![CDATA[The Big Gotcha With starting-style]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.joshwcomeau.com/css/starting-style/">https://www.joshwcomeau.com/css/starting-style/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45333873">https://news.ycombinator.com/item?id=45333873</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 22 Sep 2025 14:22:05 +0000</pubDate><link>https://www.joshwcomeau.com/css/starting-style/</link><dc:creator>joshwcomeau</dc:creator><comments>https://news.ycombinator.com/item?id=45333873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45333873</guid></item><item><title><![CDATA[Color Shifting in CSS]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.joshwcomeau.com/animation/color-shifting/">https://www.joshwcomeau.com/animation/color-shifting/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45173089">https://news.ycombinator.com/item?id=45173089</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 08 Sep 2025 19:53:14 +0000</pubDate><link>https://www.joshwcomeau.com/animation/color-shifting/</link><dc:creator>joshwcomeau</dc:creator><comments>https://news.ycombinator.com/item?id=45173089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45173089</guid></item><item><title><![CDATA[New comment by joshwcomeau in "How do I get into the game industry"]]></title><description><![CDATA[
<p>++. I find it kinda baffling that people assume that the ideal endgame is "AI makes whatever the user wants". What I want is to have interesting novel experiences crafted by talented people. I have no interest in playing a randomly-generated composite of a bunch of existing games. What would be the point?</p>
]]></description><pubDate>Fri, 29 Aug 2025 18:03:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45067417</link><dc:creator>joshwcomeau</dc:creator><comments>https://news.ycombinator.com/item?id=45067417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45067417</guid></item><item><title><![CDATA[An interactive guide to SVG paths]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.joshwcomeau.com/svg/interactive-guide-to-paths/">https://www.joshwcomeau.com/svg/interactive-guide-to-paths/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44941605">https://news.ycombinator.com/item?id=44941605</a></p>
<p>Points: 455</p>
<p># Comments: 44</p>
]]></description><pubDate>Mon, 18 Aug 2025 15:19:05 +0000</pubDate><link>https://www.joshwcomeau.com/svg/interactive-guide-to-paths/</link><dc:creator>joshwcomeau</dc:creator><comments>https://news.ycombinator.com/item?id=44941605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44941605</guid></item><item><title><![CDATA[New comment by joshwcomeau in "Eleven Music"]]></title><description><![CDATA[
<p>This stuff is such an abomination. What a terrible thing to release into the world.</p>
]]></description><pubDate>Tue, 05 Aug 2025 21:46:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44804820</link><dc:creator>joshwcomeau</dc:creator><comments>https://news.ycombinator.com/item?id=44804820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44804820</guid></item><item><title><![CDATA[A Friendly Introduction to SVG]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.joshwcomeau.com/svg/friendly-introduction-to-svg/">https://www.joshwcomeau.com/svg/friendly-introduction-to-svg/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44635800">https://news.ycombinator.com/item?id=44635800</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 21 Jul 2025 14:50:41 +0000</pubDate><link>https://www.joshwcomeau.com/svg/friendly-introduction-to-svg/</link><dc:creator>joshwcomeau</dc:creator><comments>https://news.ycombinator.com/item?id=44635800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44635800</guid></item><item><title><![CDATA[The Height Enigma: Unraveling the mystery of percentage-based heights in CSS]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.joshwcomeau.com/css/height-enigma/">https://www.joshwcomeau.com/css/height-enigma/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43963811">https://news.ycombinator.com/item?id=43963811</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 12 May 2025 14:59:49 +0000</pubDate><link>https://www.joshwcomeau.com/css/height-enigma/</link><dc:creator>joshwcomeau</dc:creator><comments>https://news.ycombinator.com/item?id=43963811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43963811</guid></item><item><title><![CDATA[New comment by joshwcomeau in "OpenAI reaches agreement to buy Windsurf for $3B"]]></title><description><![CDATA[
<p>++. Was surprised I had to scroll so far to find someone saying this!</p>
]]></description><pubDate>Tue, 06 May 2025 22:20:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=43910213</link><dc:creator>joshwcomeau</dc:creator><comments>https://news.ycombinator.com/item?id=43910213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43910213</guid></item><item><title><![CDATA[The Post-Developer Era]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.joshwcomeau.com/blog/the-post-developer-era/">https://www.joshwcomeau.com/blog/the-post-developer-era/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43682020">https://news.ycombinator.com/item?id=43682020</a></p>
<p>Points: 11</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 14 Apr 2025 14:56:51 +0000</pubDate><link>https://www.joshwcomeau.com/blog/the-post-developer-era/</link><dc:creator>joshwcomeau</dc:creator><comments>https://news.ycombinator.com/item?id=43682020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43682020</guid></item><item><title><![CDATA[New comment by joshwcomeau in "Deconstructing the "Whimsical Animations" landing page"]]></title><description><![CDATA[
<p>Thanks for the tip!</p>
]]></description><pubDate>Sat, 01 Mar 2025 13:56:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43219264</link><dc:creator>joshwcomeau</dc:creator><comments>https://news.ycombinator.com/item?id=43219264</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43219264</guid></item><item><title><![CDATA[New comment by joshwcomeau in "Deconstructing the "Whimsical Animations" landing page"]]></title><description><![CDATA[
<p>I added a note about this a bit later in the post, but the issue was that all of the optimization services I use strip out the color profile, and I don’t know enough about webp or avif to re-add it. Other than re-saving it, which increases the size since it decompresses everything.</p>
]]></description><pubDate>Sat, 01 Mar 2025 01:53:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=43214699</link><dc:creator>joshwcomeau</dc:creator><comments>https://news.ycombinator.com/item?id=43214699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43214699</guid></item></channel></rss>