Feed fetched in 202 ms.
Warning Content type is application/rss+xml; charset=UTF-8, not text/xml or applicaton/xml.
Feed is 38,924 characters long.
Feed has an ETag of W/"8954be98e8f6da088e983a2b18ddd108".
Feed has a last modified date of Thu, 29 Jan 2026 00:11:33 GMT.
Feed is well-formed XML.
Warning Feed has no styling.
This is an RSS feed.
Feed title: Chris Coyier
Feed self link matches feed URL.
Feed has an image at https://i0.wp.com/chriscoyier.net/wp-content/uploads/2021/07/IsUISvAq_400x400.jpg?fit=32%2C32&ssl=1.
Feed has 12 items.
First item published on 2026-01-29T00:11:32.000Z
Last item published on 2025-12-16T14:56:08.000Z
All items have published dates.
Newest item was published on 2026-01-29T00:11:32.000Z.
Info Feed's Last-Modified date is newer than the newest item's published date (2026-01-29T00:11:33.000Z > 2026-01-29T00:11:32.000Z).
Home page URL: https://chriscoyier.net/
Home page has feed discovery link in <head>.
Home page has a link to the feed in the <body>
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
<channel>
<title>Chris Coyier</title>
<atom:link href="https://chriscoyier.net/feed/" rel="self" type="application/rss+xml"/>
<link>https://chriscoyier.net</link>
<description>Web craftsman, blogger, author, speaker.</description>
<lastBuildDate>Thu, 29 Jan 2026 00:11:33 +0000</lastBuildDate>
<language>en-US</language>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<image>
<url>https://i0.wp.com/chriscoyier.net/wp-content/uploads/2021/07/IsUISvAq_400x400.jpg?fit=32%2C32&ssl=1</url>
<title>Chris Coyier</title>
<link>https://chriscoyier.net</link>
<width>32</width>
<height>32</height>
</image>
<site xmlns="com-wordpress:feed-additions:1">74074248</site>
<item>
<title>Tubes</title>
<link>https://chriscoyier.net/2026/01/28/tubes/</link>
<comments>https://chriscoyier.net/2026/01/28/tubes/#respond</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Thu, 29 Jan 2026 00:11:32 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13182</guid>
<description><![CDATA[Me, Stacey, and Miriam kicking it talkabout about CSS Scope & Mixins: Daniel and I chattin’ about playing the long game]]></description>
<content:encoded><![CDATA[
<p>Me, Stacey, and Miriam kicking it talkabout about CSS Scope & Mixins:</p>
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="CSS Scope & Mixins" width="500" height="281" src="https://www.youtube.com/embed/T-X641Qn-Rc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>
<p>Daniel and I chattin’ about playing the long game</p>
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="🎙 Chris Coyier — Making CodePen & CSS Tricks, Lessons from 700 Podcasts, Business as a set of bets" width="500" height="281" src="https://www.youtube.com/embed/-bLimodCd4M?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2026/01/28/tubes/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13182</post-id>
</item>
<item>
<title></title>
<link>https://chriscoyier.net/2026/01/20/13167/</link>
<comments>https://chriscoyier.net/2026/01/20/13167/#respond</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Tue, 20 Jan 2026 17:26:11 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13167</guid>
<description><![CDATA[Just in case I haven’t made my feelings clear lately on the current United States of America administration, I shall blog. It’s the little things that make me think Donald Trump is a vindictive prick who, among his catalog of things he hates, is Black people. For instance, he’s chosen to change what days are […]]]></description>
<content:encoded><![CDATA[
<p>Just in case I haven’t made my feelings clear lately on the current United States of America administration, I shall blog. </p>
<p>It’s the little things that make me think Donald Trump is a vindictive prick who, among his catalog of things he hates, is Black people. </p>
<p>For instance, he’s chosen to change what days are “free entrance days” at our National Parks. Here’s a screenshot of the difference between <a href="https://arc.net/l/quote/yfourdoj">2025</a> and <a href="https://arc.net/l/quote/mwghynsr">2026</a>:</p>
<figure class="wp-block-image size-large"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="1024" height="368" data-attachment-id="13168" data-permalink="https://chriscoyier.net/2026/01/20/13167/screenshot-2026-01-20-at-8-42-37-am/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?fit=2128%2C764&ssl=1" data-orig-size="2128,764" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Screenshot 2026-01-20 at 8.42.37 AM" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?fit=300%2C108&ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?fit=1024%2C368&ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?resize=1024%2C368&ssl=1" alt="Screenshot listing the free entrance days for national parks in 2025 and 2026." class="wp-image-13168" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?resize=1024%2C368&ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?resize=300%2C108&ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?resize=768%2C276&ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?resize=1536%2C551&ssl=1 1536w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?resize=2048%2C735&ssl=1 2048w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure>
<p>In short: Remove MLK Day, remove Juneteenth, add… birthdays. He added his own birthday to the list. </p>
<p>Is it the biggest deal in the world? No. Is it maybe actually nice that there are now <em>more</em> days that are free entrance days? Yes. Does it <em>feel like </em>the decision making process was <em>“get that black crap off of there and put my birthday on!”</em>? Yes, in the same vein he likes to put his own name on <a href="https://theweek.com/politics/list-everything-trump-named-himself">everything</a>. Does it matter what it feels like to the people of this country? Yes. </p>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2026/01/20/13167/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13167</post-id>
</item>
<item>
<title>Worry Bird</title>
<link>https://chriscoyier.net/2026/01/19/worry-bird/</link>
<comments>https://chriscoyier.net/2026/01/19/worry-bird/#respond</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Mon, 19 Jan 2026 15:38:29 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13154</guid>
<description><![CDATA[I think the Worry Bird is a cute idea. You use it to, ya know, worry into, by rubbing your thumb into the satisfying little divot to do so. Of course, us web workers tend to turn our worry into superfluous personal website redesigns. [feels urge growing]]]></description>
<content:encoded><![CDATA[
<p>I think the <a href="https://www.etsy.com/listing/200534301/original-worry-bird?sts=1">Worry Bird</a> is a cute idea. You use it to, ya know, worry into, by rubbing your thumb into the satisfying little divot to do so. </p>
<figure class="wp-block-image size-large is-resized"><img data-recalc-dims="1" loading="lazy" decoding="async" width="768" height="1024" data-attachment-id="13155" data-permalink="https://chriscoyier.net/2026/01/19/worry-bird/img_7503/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?fit=1920%2C2560&ssl=1" data-orig-size="1920,2560" data-comments-opened="1" data-image-meta="{"aperture":"2.2","credit":"","camera":"iPhone 17 Pro","caption":"","created_timestamp":"1768287767","copyright":"","focal_length":"2.2200000286119","iso":"500","shutter_speed":"0.016666666666667","title":"","orientation":"1"}" data-image-title="IMG_7503" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?fit=225%2C300&ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?fit=768%2C1024&ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503.jpeg?resize=768%2C1024&ssl=1" alt="A hand holding a colorful ceramic figurine shaped like a bird, with blue, green, and yellow patterns, against a background of a modern living room." class="wp-image-13155" style="width:380px;height:auto" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?resize=768%2C1024&ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?resize=225%2C300&ssl=1 225w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?resize=1152%2C1536&ssl=1 1152w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?resize=1536%2C2048&ssl=1 1536w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?w=1920&ssl=1 1920w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure>
<p>Of course, us web workers tend to turn our worry into <a href="https://ethanmarcotte.com/wrote/let-a-website-be-a-worry-stone/">superfluous personal website redesigns</a>. [feels urge growing]</p>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2026/01/19/worry-bird/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13154</post-id>
</item>
<item>
<title>The Breakaway Moment</title>
<link>https://chriscoyier.net/2026/01/18/the-breakaway-moment/</link>
<comments>https://chriscoyier.net/2026/01/18/the-breakaway-moment/#comments</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Sun, 18 Jan 2026 17:22:52 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13136</guid>
<description><![CDATA[I know I’ve mentioned a ton of times: while I enjoy playing videos games sometimes, a little, I enjoy watching other people play them more. Even as a little kid. Like an awesome play date would be going over to a friends to watch them play. Perfect world, the friend would only play when I […]]]></description>
<content:encoded><![CDATA[
<p>I know I’ve mentioned a ton of times: while I enjoy playing videos games <em>sometimes</em>,<em> a little, </em>I enjoy watching other people play them <em>more</em>. Even as a little kid. Like an awesome play date would be going over to a friends to watch them play. Perfect world, the friend would <em>only </em>play when I was watching, so I could see everything. Even more perfect, I could sidekick, referencing maps, looking up tips, keeping track of things, etc. </p>
<p>I honestly thought I was just weird for a lot of my life. It was literally an <em>oh cool I’m not weird at all</em> moment when Amazon bought Twitch for $970 million in 2014, a platform for literally watching people play video games. It was like a mini version of learning that <a href="https://chriscoyier.net/2013/04/08/introversion/">being introverted isn’t weird</a>.</p>
<p>For better or worse, I don’t have a lot of space in my life right now now to sit on a couch with friends watching them play video games. Probably better, honestly. I think my freetime is better suited for things that fullfill me in a little deeper way like music stuff and going for a dang hike. </p>
<p>But now’a’days, naturally: YouTube. </p>
<p>I can watch people play videogames on YouTube (I do actually like Twitch too, but only when the “live” aspect is additive, which isn’t usually). </p>
<p>But you know what I don’t do? Hear about some new game that seems cool, and just go right to YouTube to check it out by watching a “playthrough”.</p>
<p>What do I actually do? I buy the game, play it for a while, enjoy it, but ultimately give up, <em>then</em> I go to YouTube. That’s what I mean by <strong>the breakaway moment</strong>. </p>
<p>This isn’t some moral high-ground where I soapbox about how gaming studios are losing money because people aren’t buying the game they are just watching it “for free” and my buying of the game is my way of feeling good about that. I think that’s an oversimplification and probably not even true. It’s just… that’s how my brain works. </p>
<p>I think I can’t really get into a YouTube playthrough unless my own brain and fingers have played the real game itself and <em>felt it. </em> Then I can engage with the video somehow much quicker and on a deeper level. </p>
<p>I just did this dance with <a href="https://www.expedition33.com/">Expedition 33: Clair Obscur</a>. I bought it. Well, I was prepared to anyway, but it was included with my XBOX Game Pass. I played it for — I dunno ~7-8 — hours. But I wasn’t very good at it. Even though it’s turn-based combat, there is lots of <em>timing</em> involved and it’s the kind of thing I grow to resent. Like doing an action and needing to press a button at the exact right moment to enhance it, or an enemy attacking and you needing to dodge or parry at timing <em>that is designed to be tricky</em>. I don’t get as much satisfaction from getting it right as I get annoyed from missing it. Particularly when, as it turns out, perfectly-timed parries are all but required for winning battles and progressing in the game. It’s not that I dislike the mechanics, they just aren’t for me in the sense that <em>most</em> game mechanics aren’t for me. Maybe I’m just at a point in my life where I’m so frustrated by so many things that paying to be artificially frustrated is a no-go. </p>
<p>But: I want to see the mechanics at work, I want to see someone master them, I want to see how the choices and progressions pan out. I <em>really</em> want to see the story unfold. Video game stories can be truly cinematic. So I’ll just experience them how works best for me. And apparently that’s trying the game myself, waiting for the breakaway moment, then off to YouTube it is. </p>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2026/01/18/the-breakaway-moment/feed/</wfw:commentRss>
<slash:comments>1</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13136</post-id>
</item>
<item>
<title></title>
<link>https://chriscoyier.net/2026/01/10/13124/</link>
<comments>https://chriscoyier.net/2026/01/10/13124/#comments</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Sat, 10 Jan 2026 18:38:47 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13124</guid>
<description><![CDATA[Normally I like to work or read on planes, but on a return home flight yesterday I was exhausted to the point that movies sounded best. Four (!) movies on Netflix:]]></description>
<content:encoded><![CDATA[
<p>Normally I like to work or read on planes, but on a return home flight yesterday I was exhausted to the point that movies sounded best. Four (!) movies on Netflix: </p>
<ul class="wp-block-list">
<li><a href="https://www.netflix.com/title/81167887">The Dig</a> — Archaeology story set in 1939 England, where I found myself much more interested in the mini love stories than anything else. </li>
<li><a href="https://www.netflix.com/title/81426931">The Wonder</a> — Florence Pugh absolutely not screwing around playing a nurse in 1862 Ireland sent to witness a “miracle” little girl who “hasn’t eaten” in four months. I worried was going to lose me but gets more compelling as it goes. </li>
<li><a href="https://www.netflix.com/title/81092222">The Woman in the Window</a> — Fun murder mystery with Amy Adams with plot twists that all work pretty well. I think in the end there was may one too many people involved leaving it feel a little <em>much</em>.</li>
<li><a href="https://www.netflix.com/title/82161420">Eden</a> — I thought this island romp with a toothless Jude Law would edge a little closer to horror but it was more thriller. I was into it enough that, even though I didn’t entirely finish this one on the plane, I put it back on to finish the next morning.</li>
</ul>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2026/01/10/13124/feed/</wfw:commentRss>
<slash:comments>2</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13124</post-id>
</item>
<item>
<title></title>
<link>https://chriscoyier.net/2026/01/08/13122/</link>
<comments>https://chriscoyier.net/2026/01/08/13122/#comments</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Thu, 08 Jan 2026 18:43:21 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13122</guid>
<description><![CDATA[Jeremy: The common belief is that nobody uses RSS feeds these days. And while it’s true that I wish more people used feed readers—the perfect antidote to being fed from an algorithm—the truth is that millions of people use RSS feeds every time they listen to a podcast. That’s what a podcast is: an RSS […]]]></description>
<content:encoded><![CDATA[
<p><a href="https://adactio.com/journal/22301">Jeremy</a>:</p>
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>The common belief is that nobody uses RSS feeds these days. And while it’s true that I wish more people used feed readers—<a href="https://www.citationneeded.news/curate-with-rss/">the perfect antidote to being fed from an algorithm</a>—the truth is that millions of people use RSS feeds every time they listen to a podcast. That’s what a podcast is: an RSS feed with <code>enclosure</code> elements that point to audio files.</p>
</blockquote>
<p>I remember when Jeremy <a href="https://adactio.s3.amazonaws.com/audio/narration/web_history/podcast.xml">just hand-wrote an RSS feed</a> for a “podcast” narrating <a href="https://css-tricks.com/category/history/">a Web History series</a> Jay Hoffman wrote for CSS-Tricks.</p>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2026/01/08/13122/feed/</wfw:commentRss>
<slash:comments>1</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13122</post-id>
</item>
<item>
<title></title>
<link>https://chriscoyier.net/2026/01/04/13102/</link>
<comments>https://chriscoyier.net/2026/01/04/13102/#respond</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Sun, 04 Jan 2026 19:56:30 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13102</guid>
<description><![CDATA[Quite a lovely essay from Henry: When those promises of exorbitant wealth and a life of decadence through per-click monetization ultimately dry up (or come with a steep moral or creative cost), creators and learners must look for new solutions for how educational content is shared on the Internet. The most self-evident, convivial answer is an old […]]]></description>
<content:encoded><![CDATA[
<p>Quite <a href="https://henry.codes/writing/a-website-to-destroy-all-websites/">a lovely essay from Henry</a>:</p>
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>When those promises of exorbitant wealth and a life of decadence through per-click monetization ultimately dry up (or come with a steep moral or creative cost), creators and learners must look for new solutions for how educational content is shared on the Internet. The most self-evident, <em>convivial</em> answer is an old one: blogs.</p>
</blockquote>
<p>Self publishing rules. I’ve begun to think that it doesn’t matter if it “takes off”. It’s where the interesting and smart people are, will continue to be, and I’ll be here reading it. Thanks the RSS, which matters, despite it’s uncool status (<a href="https://werd.io/why-rss-matters/">says Ben Werdmuller</a>):</p>
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>But to be frank, it’s got terrible PR: it <em>feels</em> like a part of the old web (Google Reader, Web 2.0, Blogger, <em>et al</em>) even though it powers much of the modern one. And standards that enable direct publisher–reader relationships are inconvenient for companies whose business depends on sitting in the middle. Consequently, it’s under threat. The result will be that publishers will lose distribution sovereignty, and readers will lose one of the last tools that puts them, not algorithms, in control.</p>
</blockquote>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2026/01/04/13102/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13102</post-id>
</item>
<item>
<title>Default Apps Early 2026</title>
<link>https://chriscoyier.net/2026/01/03/default-apps-early-2026/</link>
<comments>https://chriscoyier.net/2026/01/03/default-apps-early-2026/#comments</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Sat, 03 Jan 2026 16:51:01 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13098</guid>
<description><![CDATA[It’s a time of slow change for me when it comes to the apps I use most regularly. I also maintain my subscription to SetApp, because I use a handful of things it offers that makes it super worth it: TablePlus, Typeface, Paste, CleanMyMac, Bartender, etc.]]></description>
<content:encoded><![CDATA[
<p>It’s a time of slow change for me when it comes to the apps I use most regularly.</p>
<ul class="wp-block-list">
<li>🔐 <strong><a href="https://1password.com/">1Password</a> for passwords</strong>, but ideally I’d like to switch to Apple’s Passwords/Keychain for most things. Partly because of iOS. When I save a new password on iOS, it’s always the native Passwords app that offers to save it, not 1Password, and that neuters the usability of 1Password to me. I don’t like having one foot in both apps, but it feels somewhat inevitable as 1Password is required for work sharing.</li>
<li>👨💻 <strong><a href="https://cursor.com/">Cursor</a> for large project coding</strong>, but I’ve bounced around a lot. There are so many VS Code forks with AI integration it’s been interesting to try them, but I mostly find them all pretty similar. <a href="https://windsurf.com/">Windsurf</a>, <a href="https://www.trae.ai/?ck_subscriber_id=2246502080">Trae</a>, <a href="https://antigravity.google/">Antigravity</a>… nearly identical. There are also alternative extensions to Copilot in canonical VS Code that are also largely the same. Some have better design polish than others, but the overall UX of Cursor seems the best. I also used Zed for a good month and found it pretty good. And obviously I use <a href="https://codepen.io/your-work">CodePen</a> quite a bit for coding, but not for CodePen itself or other larger-scale projects.</li>
<li><strong><a href="https://github.com/apps/desktop">GitHub Desktop</a> for Git.</strong> But I’m pulled back toward <a href="https://www.git-tower.com/mac">Tower</a> because I think the features are nicer. But I’m really torn as GitHub Desktop is free and works flawlessly with things like precommit hooks that Tower sometimes has trouble with. </li>
<li><strong><a href="https://culturedcode.com/things/">Things</a> for TODOs</strong>. I’m still really happy with Things and don’t feel any particular pull away from it. Other than that my TODOs are fairly disjointed overall. My inboxes are TODOs. My notes app can have TODOs. My open tabs can be TODOs. GitHub issues and pinned Notion pages can be TODOs. I wouldn’t mind a smidge better consolidation. Really wish it supported images/videos.</li>
<li><strong><a href="https://bear.app/">Bear</a> for notes</strong>. Everyday I find myself needing a notes scratchpad to write things down and it’s always Bear for me for this. I’ve had two failed-starts with <a href="https://obsidian.md/">Obsidian</a> though and feel a pull toward that. </li>
<li><strong><a href="https://mimestream.com/">Mimestream</a> for Gmail.</strong> Surprises me as I’ve always like the web interface for Gmail, but I’m a few years on Mimestream now and feeling no big desire to leave it. Although, I’ve now got Fastmail going now too and find it very nice. I’ve got <a href="https://coyier.com/">coyier.com</a> now and <a href="mailto:[email protected]">[email protected]</a> as well as setting up some family member emails through it, all through Fastmail. </li>
<li><strong>More Discord than Slack</strong> for group chat. I’m still in a few Slacks, including the internal CodePen Slack that is my most important one, but not terribly busy. I do more active chatting on community Discords than I do in Slack. </li>
<li><strong>Zoom for video calls</strong>. But gosh, wouldn’t it be nice to get off Zoom? Like maybe Google Meet is good enough since we pay for an organization there anyway? Maybe the stuff built into Slack is fine? I don’t need any features of Zoom at all other than “look at each other and talk and share screens sometimes” and it feels like that’s a commodity now and Zoom as a standalone could go.</li>
<li><strong><a href="https://localwp.com/">Local</a> for WordPress Local Dev.</strong> But I think I’d rather get on <a href="https://developer.wordpress.com/studio/">Studio</a> as I’m on <a href="https://pressable.com/">Pressable</a> hosting now and quite happy with that and Studio seems more integrated. </li>
<li><strong><a href="https://www.busymac.com/">BusyCal</a> for calendering.</strong> But I feel like I don’t have any specific love for BusyCal. Would Apple’s default Calendar be good enough? Apparently I can’t use Google Calendar directly as there is no great way of seeing events from multiple accounts without weird trickery (which is wild??). </li>
<li><strong><a href="https://netnewswire.com/">NetNewsWire</a> for RSS.</strong> But I also use <a href="https://www.goldenhillsoftware.com/2024/07/unread-for-mac-available-now/">Unread</a>. And <a href="https://reederapp.com/">Reeder</a> for iOS, but the classic one not 4. But it’s all powered by <a href="https://feedbin.com/">Feedbin</a> under the hood. </li>
<li><strong><a href="https://ghostty.org/">Ghostty</a> for a terminal.</strong> But I’m switching back to <a href="https://iterm2.com/">iTerm2</a>. Ghostty is nice in how painless it is to switch to it, but I don’t need it to be so feature-free. The lack of search in Ghostty is the main thing pushing me away.</li>
<li><strong><a href="https://www.figma.com/files/team/291600168696480805/recents-and-sharing?fuid=291600039840632288">Figma</a> for design.</strong> Whatever though I don’t do a massive amount of design outside of the browser. I’m sure I’d be happy in <a href="https://www.sketch.com/">Sketch</a> or whatever Adobe thing. To me the killer feature of Figma is that it’s web based so it’s easy to link to things and share across a team.</li>
<li><strong><a href="https://sindresorhus.com/system-color-picker">System Color Picker</a> is the best for color. </strong></li>
<li><strong><a href="https://www.raycast.com/">Raycast</a> for a launcher</strong>, but I make so little use of it’s robust feature set it’s tempting to just nuke it can go back to spotlight. </li>
<li><strong>Arc for a browser.</strong> I’m <em>still</em> annoyed with the abandonment of Arc, as it’s just a damn masterclass in browser design. I switched away for most of the year, giving other browsers a real shot, using them for a week+. I tried Dia but it’s just shallow shadow of Arc. I tried Orion and switched away for reasons that ended up being my fault (it was nice though, expect for Safari DevTools), and same deal with SigmaOS. I tried Zen which was quite nice but didn’t sync as well as I needed it to. I tried Shift, Atlas, etc, there are so <a href="https://frontendmasters.com/blog/newfangled-browser-alternatives/">many</a>. But Atlassian <a href="https://www.atlassian.com/blog/announcements/atlassian-acquires-the-browser-company">buying</a> The Browser Company of New York because <a href="https://www.theverge.com/web/770947/browser-company-arc-dia-acquired-atlassian">the CEO loves Arc</a> was encouraging to me and I switched back. Haven’t seen any big Arc improvements, but whatever, it still works great.</li>
</ul>
<p>I also maintain my subscription to <a href="https://go.setapp.com/invite/5y23p7up">SetApp</a>, because I use a handful of things it offers that makes it super worth it: <a href="https://setapp.com/apps/tableplus">TablePlus</a>, <a href="https://setapp.com/apps/typeface">Typeface</a>, <a href="https://setapp.com/apps/paste">Paste</a>, <a href="https://setapp.com/apps/cleanmymac">CleanMyMac</a>, <a href="https://setapp.com/apps/bartender">Bartender</a>, etc. </p>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2026/01/03/default-apps-early-2026/feed/</wfw:commentRss>
<slash:comments>9</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13098</post-id>
</item>
<item>
<title></title>
<link>https://chriscoyier.net/2026/01/02/13096/</link>
<comments>https://chriscoyier.net/2026/01/02/13096/#respond</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Fri, 02 Jan 2026 12:58:37 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13096</guid>
<description><![CDATA[JA Westenberg: When you write a blog post, you’re creating a standalone document with a permanent URL. It exists at a specific address on the web, and that address doesn’t change based on who’s looking at it, when they’re looking at it, or what algorithm has decided they should see next. The post is there, […]]]></description>
<content:encoded><![CDATA[
<p><a href="https://www.joanwestenberg.com/the-case-for-blogging-in-the-ruins/">JA Westenberg</a>:</p>
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>When you write a blog post, you’re creating a standalone document with a permanent URL. It exists at a specific address on the web, and that address doesn’t change based on who’s looking at it, when they’re looking at it, or what algorithm has decided they should see next. The post is there, stable, waiting for whoever wants to find it.<br></p>
</blockquote>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2026/01/02/13096/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13096</post-id>
</item>
<item>
<title></title>
<link>https://chriscoyier.net/2025/12/31/13094/</link>
<comments>https://chriscoyier.net/2025/12/31/13094/#respond</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Wed, 31 Dec 2025 23:06:36 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13094</guid>
<description><![CDATA[Three good thoughts from Shane Parrish: Short-term results come from intensity. Long-term results come from consistency. ** Ninety percent of success can be boiled down to consistently doing the obvious thing for an uncommonly long period of time without convincing yourself that you’re smarter than you are. *** Working smart isn’t the opposite of working […]]]></description>
<content:encoded><![CDATA[
<p>Three good thoughts <a href="https://fs.blog/brain-food/december-28-2025/">from Shane Parrish</a>:</p>
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Short-term results come from intensity. Long-term results come from consistency.</p>
<p>**</p>
<p>Ninety percent of success can be boiled down to consistently doing the obvious thing for an uncommonly long period of time without convincing yourself that you’re smarter than you are.</p>
<p>***</p>
<p>Working smart isn’t the opposite of working hard. It’s the result of working hard.</p>
<p>You have to put in the hours before you can see the shortcuts. You have to learn the details before you can know which ones matter.</p>
<p>You have to do the work wrong many times before you discover how to do it right.</p>
</blockquote>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2025/12/31/13094/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13094</post-id>
</item>
<item>
<title></title>
<link>https://chriscoyier.net/2025/12/30/13092/</link>
<comments>https://chriscoyier.net/2025/12/30/13092/#comments</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Tue, 30 Dec 2025 12:41:50 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13092</guid>
<description><![CDATA[Does the leadership at my company promote a xenophobic agenda and use the wealth I help them acquire to donate directly to bigoted causes and politicians I find despicable? Yeah, sure. Did I celebrate my last birthday at Drag Brunch? Also yes. I even tipped with five-dollar bills. I contain multitudes, and would appreciate it […]]]></description>
<content:encoded><![CDATA[
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Does the leadership at my company promote a xenophobic agenda and use the wealth I help them acquire to donate directly to bigoted causes and politicians I find despicable? Yeah, sure. Did I celebrate my last birthday at Drag Brunch? Also yes. I even tipped with five-dollar bills. I contain multitudes, and would appreciate it if you focused on the brunch one.</p>
<cite><a href="https://www.mcsweeneys.net/articles/i-work-for-an-evil-company-but-outside-work-im-actually-a-really-good-person">Emily Bressler</a></cite></blockquote>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2025/12/30/13092/feed/</wfw:commentRss>
<slash:comments>1</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13092</post-id>
</item>
<item>
<title>EMTBs in Bend</title>
<link>https://chriscoyier.net/2025/12/16/emtbs-in-bend/</link>
<comments>https://chriscoyier.net/2025/12/16/emtbs-in-bend/#comments</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Tue, 16 Dec 2025 14:56:08 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13078</guid>
<description><![CDATA[The decision is in from the Forest Service: Of the over 500 miles of singletrack maintained by COTA, about 320 miles of trails are in the Deschutes National Forest (DNF). As of December 2025, it is now allowed to use Class 1 pedal-assist e-bikes on 160 miles of those trails. Feels like this is on […]]]></description>
<content:encoded><![CDATA[
<p><a href="https://www.cotamtb.com/trail-projects/ebikes?_bhlid=0285802fba0e2b7aec0c9ee1036ffbcb5e9372e6">The decision is in</a> from the Forest Service:</p>
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Of the over 500 miles of singletrack maintained by COTA, about 320 miles of trails are in the Deschutes National Forest (DNF). As of December 2025, it is now allowed to use Class 1 pedal-assist e-bikes on 160 miles of those trails.</p>
</blockquote>
<p>Feels like this is on the right side of history. This just opens up the physical activity of mountain biking to more people (like me) and makes it more fun for others. Like how they stock lakes with fish… because it’s fun. This isn’t a fundamental shift to the trails, like allowing motorcycles on them would be. This is a more subtle, and welcome change. I don’t give a shit if I’m side-eyed on trails for riding my eMTB, but it’s nice to not be breaking the rules. </p>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2025/12/16/emtbs-in-bend/feed/</wfw:commentRss>
<slash:comments>1</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13078</post-id>
</item>
</channel>
</rss>
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
>
<channel>
<title>Chris Coyier</title>
<atom:link href="https://chriscoyier.net/feed/" rel="self" type="application/rss+xml" />
<link>https://chriscoyier.net</link>
<description>Web craftsman, blogger, author, speaker.</description>
<lastBuildDate>Thu, 29 Jan 2026 00:11:33 +0000</lastBuildDate>
<language>en-US</language>
<sy:updatePeriod>
hourly </sy:updatePeriod>
<sy:updateFrequency>
1 </sy:updateFrequency>
<image>
<url>https://i0.wp.com/chriscoyier.net/wp-content/uploads/2021/07/IsUISvAq_400x400.jpg?fit=32%2C32&ssl=1</url>
<title>Chris Coyier</title>
<link>https://chriscoyier.net</link>
<width>32</width>
<height>32</height>
</image>
<site xmlns="com-wordpress:feed-additions:1">74074248</site> <item>
<title>Tubes</title>
<link>https://chriscoyier.net/2026/01/28/tubes/</link>
<comments>https://chriscoyier.net/2026/01/28/tubes/#respond</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Thu, 29 Jan 2026 00:11:32 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13182</guid>
<description><![CDATA[Me, Stacey, and Miriam kicking it talkabout about CSS Scope & Mixins: Daniel and I chattin’ about playing the long game]]></description>
<content:encoded><![CDATA[
<p>Me, Stacey, and Miriam kicking it talkabout about CSS Scope & Mixins:</p>
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="CSS Scope & Mixins" width="500" height="281" src="https://www.youtube.com/embed/T-X641Qn-Rc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>
<p>Daniel and I chattin’ about playing the long game</p>
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="🎙 Chris Coyier — Making CodePen & CSS Tricks, Lessons from 700 Podcasts, Business as a set of bets" width="500" height="281" src="https://www.youtube.com/embed/-bLimodCd4M?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2026/01/28/tubes/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13182</post-id> </item>
<item>
<title></title>
<link>https://chriscoyier.net/2026/01/20/13167/</link>
<comments>https://chriscoyier.net/2026/01/20/13167/#respond</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Tue, 20 Jan 2026 17:26:11 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13167</guid>
<description><![CDATA[Just in case I haven’t made my feelings clear lately on the current United States of America administration, I shall blog. It’s the little things that make me think Donald Trump is a vindictive prick who, among his catalog of things he hates, is Black people. For instance, he’s chosen to change what days are […]]]></description>
<content:encoded><![CDATA[
<p>Just in case I haven’t made my feelings clear lately on the current United States of America administration, I shall blog. </p>
<p>It’s the little things that make me think Donald Trump is a vindictive prick who, among his catalog of things he hates, is Black people. </p>
<p>For instance, he’s chosen to change what days are “free entrance days” at our National Parks. Here’s a screenshot of the difference between <a href="https://arc.net/l/quote/yfourdoj">2025</a> and <a href="https://arc.net/l/quote/mwghynsr">2026</a>:</p>
<figure class="wp-block-image size-large"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="1024" height="368" data-attachment-id="13168" data-permalink="https://chriscoyier.net/2026/01/20/13167/screenshot-2026-01-20-at-8-42-37-am/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?fit=2128%2C764&ssl=1" data-orig-size="2128,764" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Screenshot 2026-01-20 at 8.42.37 AM" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?fit=300%2C108&ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?fit=1024%2C368&ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?resize=1024%2C368&ssl=1" alt="Screenshot listing the free entrance days for national parks in 2025 and 2026." class="wp-image-13168" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?resize=1024%2C368&ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?resize=300%2C108&ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?resize=768%2C276&ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?resize=1536%2C551&ssl=1 1536w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?resize=2048%2C735&ssl=1 2048w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure>
<p>In short: Remove MLK Day, remove Juneteenth, add… birthdays. He added his own birthday to the list. </p>
<p>Is it the biggest deal in the world? No. Is it maybe actually nice that there are now <em>more</em> days that are free entrance days? Yes. Does it <em>feel like </em>the decision making process was <em>“get that black crap off of there and put my birthday on!”</em>? Yes, in the same vein he likes to put his own name on <a href="https://theweek.com/politics/list-everything-trump-named-himself">everything</a>. Does it matter what it feels like to the people of this country? Yes. </p>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2026/01/20/13167/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13167</post-id> </item>
<item>
<title>Worry Bird</title>
<link>https://chriscoyier.net/2026/01/19/worry-bird/</link>
<comments>https://chriscoyier.net/2026/01/19/worry-bird/#respond</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Mon, 19 Jan 2026 15:38:29 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13154</guid>
<description><![CDATA[I think the Worry Bird is a cute idea. You use it to, ya know, worry into, by rubbing your thumb into the satisfying little divot to do so. Of course, us web workers tend to turn our worry into superfluous personal website redesigns. [feels urge growing]]]></description>
<content:encoded><![CDATA[
<p>I think the <a href="https://www.etsy.com/listing/200534301/original-worry-bird?sts=1">Worry Bird</a> is a cute idea. You use it to, ya know, worry into, by rubbing your thumb into the satisfying little divot to do so. </p>
<figure class="wp-block-image size-large is-resized"><img data-recalc-dims="1" loading="lazy" decoding="async" width="768" height="1024" data-attachment-id="13155" data-permalink="https://chriscoyier.net/2026/01/19/worry-bird/img_7503/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?fit=1920%2C2560&ssl=1" data-orig-size="1920,2560" data-comments-opened="1" data-image-meta="{"aperture":"2.2","credit":"","camera":"iPhone 17 Pro","caption":"","created_timestamp":"1768287767","copyright":"","focal_length":"2.2200000286119","iso":"500","shutter_speed":"0.016666666666667","title":"","orientation":"1"}" data-image-title="IMG_7503" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?fit=225%2C300&ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?fit=768%2C1024&ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503.jpeg?resize=768%2C1024&ssl=1" alt="A hand holding a colorful ceramic figurine shaped like a bird, with blue, green, and yellow patterns, against a background of a modern living room." class="wp-image-13155" style="width:380px;height:auto" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?resize=768%2C1024&ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?resize=225%2C300&ssl=1 225w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?resize=1152%2C1536&ssl=1 1152w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?resize=1536%2C2048&ssl=1 1536w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?w=1920&ssl=1 1920w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure>
<p>Of course, us web workers tend to turn our worry into <a href="https://ethanmarcotte.com/wrote/let-a-website-be-a-worry-stone/">superfluous personal website redesigns</a>. [feels urge growing]</p>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2026/01/19/worry-bird/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13154</post-id> </item>
<item>
<title>The Breakaway Moment</title>
<link>https://chriscoyier.net/2026/01/18/the-breakaway-moment/</link>
<comments>https://chriscoyier.net/2026/01/18/the-breakaway-moment/#comments</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Sun, 18 Jan 2026 17:22:52 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13136</guid>
<description><![CDATA[I know I’ve mentioned a ton of times: while I enjoy playing videos games sometimes, a little, I enjoy watching other people play them more. Even as a little kid. Like an awesome play date would be going over to a friends to watch them play. Perfect world, the friend would only play when I […]]]></description>
<content:encoded><![CDATA[
<p>I know I’ve mentioned a ton of times: while I enjoy playing videos games <em>sometimes</em>,<em> a little, </em>I enjoy watching other people play them <em>more</em>. Even as a little kid. Like an awesome play date would be going over to a friends to watch them play. Perfect world, the friend would <em>only </em>play when I was watching, so I could see everything. Even more perfect, I could sidekick, referencing maps, looking up tips, keeping track of things, etc. </p>
<p>I honestly thought I was just weird for a lot of my life. It was literally an <em>oh cool I’m not weird at all</em> moment when Amazon bought Twitch for $970 million in 2014, a platform for literally watching people play video games. It was like a mini version of learning that <a href="https://chriscoyier.net/2013/04/08/introversion/">being introverted isn’t weird</a>.</p>
<p>For better or worse, I don’t have a lot of space in my life right now now to sit on a couch with friends watching them play video games. Probably better, honestly. I think my freetime is better suited for things that fullfill me in a little deeper way like music stuff and going for a dang hike. </p>
<p>But now’a’days, naturally: YouTube. </p>
<p>I can watch people play videogames on YouTube (I do actually like Twitch too, but only when the “live” aspect is additive, which isn’t usually). </p>
<p>But you know what I don’t do? Hear about some new game that seems cool, and just go right to YouTube to check it out by watching a “playthrough”.</p>
<p>What do I actually do? I buy the game, play it for a while, enjoy it, but ultimately give up, <em>then</em> I go to YouTube. That’s what I mean by <strong>the breakaway moment</strong>. </p>
<p>This isn’t some moral high-ground where I soapbox about how gaming studios are losing money because people aren’t buying the game they are just watching it “for free” and my buying of the game is my way of feeling good about that. I think that’s an oversimplification and probably not even true. It’s just… that’s how my brain works. </p>
<p>I think I can’t really get into a YouTube playthrough unless my own brain and fingers have played the real game itself and <em>felt it. </em> Then I can engage with the video somehow much quicker and on a deeper level. </p>
<p>I just did this dance with <a href="https://www.expedition33.com/">Expedition 33: Clair Obscur</a>. I bought it. Well, I was prepared to anyway, but it was included with my XBOX Game Pass. I played it for — I dunno ~7-8 — hours. But I wasn’t very good at it. Even though it’s turn-based combat, there is lots of <em>timing</em> involved and it’s the kind of thing I grow to resent. Like doing an action and needing to press a button at the exact right moment to enhance it, or an enemy attacking and you needing to dodge or parry at timing <em>that is designed to be tricky</em>. I don’t get as much satisfaction from getting it right as I get annoyed from missing it. Particularly when, as it turns out, perfectly-timed parries are all but required for winning battles and progressing in the game. It’s not that I dislike the mechanics, they just aren’t for me in the sense that <em>most</em> game mechanics aren’t for me. Maybe I’m just at a point in my life where I’m so frustrated by so many things that paying to be artificially frustrated is a no-go. </p>
<p>But: I want to see the mechanics at work, I want to see someone master them, I want to see how the choices and progressions pan out. I <em>really</em> want to see the story unfold. Video game stories can be truly cinematic. So I’ll just experience them how works best for me. And apparently that’s trying the game myself, waiting for the breakaway moment, then off to YouTube it is. </p>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2026/01/18/the-breakaway-moment/feed/</wfw:commentRss>
<slash:comments>1</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13136</post-id> </item>
<item>
<title></title>
<link>https://chriscoyier.net/2026/01/10/13124/</link>
<comments>https://chriscoyier.net/2026/01/10/13124/#comments</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Sat, 10 Jan 2026 18:38:47 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13124</guid>
<description><![CDATA[Normally I like to work or read on planes, but on a return home flight yesterday I was exhausted to the point that movies sounded best. Four (!) movies on Netflix:]]></description>
<content:encoded><![CDATA[
<p>Normally I like to work or read on planes, but on a return home flight yesterday I was exhausted to the point that movies sounded best. Four (!) movies on Netflix: </p>
<ul class="wp-block-list">
<li><a href="https://www.netflix.com/title/81167887">The Dig</a> — Archaeology story set in 1939 England, where I found myself much more interested in the mini love stories than anything else. </li>
<li><a href="https://www.netflix.com/title/81426931">The Wonder</a> — Florence Pugh absolutely not screwing around playing a nurse in 1862 Ireland sent to witness a “miracle” little girl who “hasn’t eaten” in four months. I worried was going to lose me but gets more compelling as it goes. </li>
<li><a href="https://www.netflix.com/title/81092222">The Woman in the Window</a> — Fun murder mystery with Amy Adams with plot twists that all work pretty well. I think in the end there was may one too many people involved leaving it feel a little <em>much</em>.</li>
<li><a href="https://www.netflix.com/title/82161420">Eden</a> — I thought this island romp with a toothless Jude Law would edge a little closer to horror but it was more thriller. I was into it enough that, even though I didn’t entirely finish this one on the plane, I put it back on to finish the next morning.</li>
</ul>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2026/01/10/13124/feed/</wfw:commentRss>
<slash:comments>2</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13124</post-id> </item>
<item>
<title></title>
<link>https://chriscoyier.net/2026/01/08/13122/</link>
<comments>https://chriscoyier.net/2026/01/08/13122/#comments</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Thu, 08 Jan 2026 18:43:21 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13122</guid>
<description><![CDATA[Jeremy: The common belief is that nobody uses RSS feeds these days. And while it’s true that I wish more people used feed readers—the perfect antidote to being fed from an algorithm—the truth is that millions of people use RSS feeds every time they listen to a podcast. That’s what a podcast is: an RSS […]]]></description>
<content:encoded><![CDATA[
<p><a href="https://adactio.com/journal/22301">Jeremy</a>:</p>
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>The common belief is that nobody uses RSS feeds these days. And while it’s true that I wish more people used feed readers—<a href="https://www.citationneeded.news/curate-with-rss/">the perfect antidote to being fed from an algorithm</a>—the truth is that millions of people use RSS feeds every time they listen to a podcast. That’s what a podcast is: an RSS feed with <code>enclosure</code> elements that point to audio files.</p>
</blockquote>
<p>I remember when Jeremy <a href="https://adactio.s3.amazonaws.com/audio/narration/web_history/podcast.xml">just hand-wrote an RSS feed</a> for a “podcast” narrating <a href="https://css-tricks.com/category/history/">a Web History series</a> Jay Hoffman wrote for CSS-Tricks.</p>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2026/01/08/13122/feed/</wfw:commentRss>
<slash:comments>1</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13122</post-id> </item>
<item>
<title></title>
<link>https://chriscoyier.net/2026/01/04/13102/</link>
<comments>https://chriscoyier.net/2026/01/04/13102/#respond</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Sun, 04 Jan 2026 19:56:30 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13102</guid>
<description><![CDATA[Quite a lovely essay from Henry: When those promises of exorbitant wealth and a life of decadence through per-click monetization ultimately dry up (or come with a steep moral or creative cost), creators and learners must look for new solutions for how educational content is shared on the Internet. The most self-evident, convivial answer is an old […]]]></description>
<content:encoded><![CDATA[
<p>Quite <a href="https://henry.codes/writing/a-website-to-destroy-all-websites/">a lovely essay from Henry</a>:</p>
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>When those promises of exorbitant wealth and a life of decadence through per-click monetization ultimately dry up (or come with a steep moral or creative cost), creators and learners must look for new solutions for how educational content is shared on the Internet. The most self-evident, <em>convivial</em> answer is an old one: blogs.</p>
</blockquote>
<p>Self publishing rules. I’ve begun to think that it doesn’t matter if it “takes off”. It’s where the interesting and smart people are, will continue to be, and I’ll be here reading it. Thanks the RSS, which matters, despite it’s uncool status (<a href="https://werd.io/why-rss-matters/">says Ben Werdmuller</a>):</p>
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>But to be frank, it’s got terrible PR: it <em>feels</em> like a part of the old web (Google Reader, Web 2.0, Blogger, <em>et al</em>) even though it powers much of the modern one. And standards that enable direct publisher–reader relationships are inconvenient for companies whose business depends on sitting in the middle. Consequently, it’s under threat. The result will be that publishers will lose distribution sovereignty, and readers will lose one of the last tools that puts them, not algorithms, in control.</p>
</blockquote>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2026/01/04/13102/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13102</post-id> </item>
<item>
<title>Default Apps Early 2026</title>
<link>https://chriscoyier.net/2026/01/03/default-apps-early-2026/</link>
<comments>https://chriscoyier.net/2026/01/03/default-apps-early-2026/#comments</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Sat, 03 Jan 2026 16:51:01 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13098</guid>
<description><![CDATA[It’s a time of slow change for me when it comes to the apps I use most regularly. I also maintain my subscription to SetApp, because I use a handful of things it offers that makes it super worth it: TablePlus, Typeface, Paste, CleanMyMac, Bartender, etc.]]></description>
<content:encoded><![CDATA[
<p>It’s a time of slow change for me when it comes to the apps I use most regularly.</p>
<ul class="wp-block-list">
<li>🔐 <strong><a href="https://1password.com/">1Password</a> for passwords</strong>, but ideally I’d like to switch to Apple’s Passwords/Keychain for most things. Partly because of iOS. When I save a new password on iOS, it’s always the native Passwords app that offers to save it, not 1Password, and that neuters the usability of 1Password to me. I don’t like having one foot in both apps, but it feels somewhat inevitable as 1Password is required for work sharing.</li>
<li>👨💻 <strong><a href="https://cursor.com/">Cursor</a> for large project coding</strong>, but I’ve bounced around a lot. There are so many VS Code forks with AI integration it’s been interesting to try them, but I mostly find them all pretty similar. <a href="https://windsurf.com/">Windsurf</a>, <a href="https://www.trae.ai/?ck_subscriber_id=2246502080">Trae</a>, <a href="https://antigravity.google/">Antigravity</a>… nearly identical. There are also alternative extensions to Copilot in canonical VS Code that are also largely the same. Some have better design polish than others, but the overall UX of Cursor seems the best. I also used Zed for a good month and found it pretty good. And obviously I use <a href="https://codepen.io/your-work">CodePen</a> quite a bit for coding, but not for CodePen itself or other larger-scale projects.</li>
<li><strong><a href="https://github.com/apps/desktop">GitHub Desktop</a> for Git.</strong> But I’m pulled back toward <a href="https://www.git-tower.com/mac">Tower</a> because I think the features are nicer. But I’m really torn as GitHub Desktop is free and works flawlessly with things like precommit hooks that Tower sometimes has trouble with. </li>
<li><strong><a href="https://culturedcode.com/things/">Things</a> for TODOs</strong>. I’m still really happy with Things and don’t feel any particular pull away from it. Other than that my TODOs are fairly disjointed overall. My inboxes are TODOs. My notes app can have TODOs. My open tabs can be TODOs. GitHub issues and pinned Notion pages can be TODOs. I wouldn’t mind a smidge better consolidation. Really wish it supported images/videos.</li>
<li><strong><a href="https://bear.app/">Bear</a> for notes</strong>. Everyday I find myself needing a notes scratchpad to write things down and it’s always Bear for me for this. I’ve had two failed-starts with <a href="https://obsidian.md/">Obsidian</a> though and feel a pull toward that. </li>
<li><strong><a href="https://mimestream.com/">Mimestream</a> for Gmail.</strong> Surprises me as I’ve always like the web interface for Gmail, but I’m a few years on Mimestream now and feeling no big desire to leave it. Although, I’ve now got Fastmail going now too and find it very nice. I’ve got <a href="https://coyier.com/">coyier.com</a> now and <a href="mailto:[email protected]">[email protected]</a> as well as setting up some family member emails through it, all through Fastmail. </li>
<li><strong>More Discord than Slack</strong> for group chat. I’m still in a few Slacks, including the internal CodePen Slack that is my most important one, but not terribly busy. I do more active chatting on community Discords than I do in Slack. </li>
<li><strong>Zoom for video calls</strong>. But gosh, wouldn’t it be nice to get off Zoom? Like maybe Google Meet is good enough since we pay for an organization there anyway? Maybe the stuff built into Slack is fine? I don’t need any features of Zoom at all other than “look at each other and talk and share screens sometimes” and it feels like that’s a commodity now and Zoom as a standalone could go.</li>
<li><strong><a href="https://localwp.com/">Local</a> for WordPress Local Dev.</strong> But I think I’d rather get on <a href="https://developer.wordpress.com/studio/">Studio</a> as I’m on <a href="https://pressable.com/">Pressable</a> hosting now and quite happy with that and Studio seems more integrated. </li>
<li><strong><a href="https://www.busymac.com/">BusyCal</a> for calendering.</strong> But I feel like I don’t have any specific love for BusyCal. Would Apple’s default Calendar be good enough? Apparently I can’t use Google Calendar directly as there is no great way of seeing events from multiple accounts without weird trickery (which is wild??). </li>
<li><strong><a href="https://netnewswire.com/">NetNewsWire</a> for RSS.</strong> But I also use <a href="https://www.goldenhillsoftware.com/2024/07/unread-for-mac-available-now/">Unread</a>. And <a href="https://reederapp.com/">Reeder</a> for iOS, but the classic one not 4. But it’s all powered by <a href="https://feedbin.com/">Feedbin</a> under the hood. </li>
<li><strong><a href="https://ghostty.org/">Ghostty</a> for a terminal.</strong> But I’m switching back to <a href="https://iterm2.com/">iTerm2</a>. Ghostty is nice in how painless it is to switch to it, but I don’t need it to be so feature-free. The lack of search in Ghostty is the main thing pushing me away.</li>
<li><strong><a href="https://www.figma.com/files/team/291600168696480805/recents-and-sharing?fuid=291600039840632288">Figma</a> for design.</strong> Whatever though I don’t do a massive amount of design outside of the browser. I’m sure I’d be happy in <a href="https://www.sketch.com/">Sketch</a> or whatever Adobe thing. To me the killer feature of Figma is that it’s web based so it’s easy to link to things and share across a team.</li>
<li><strong><a href="https://sindresorhus.com/system-color-picker">System Color Picker</a> is the best for color. </strong></li>
<li><strong><a href="https://www.raycast.com/">Raycast</a> for a launcher</strong>, but I make so little use of it’s robust feature set it’s tempting to just nuke it can go back to spotlight. </li>
<li><strong>Arc for a browser.</strong> I’m <em>still</em> annoyed with the abandonment of Arc, as it’s just a damn masterclass in browser design. I switched away for most of the year, giving other browsers a real shot, using them for a week+. I tried Dia but it’s just shallow shadow of Arc. I tried Orion and switched away for reasons that ended up being my fault (it was nice though, expect for Safari DevTools), and same deal with SigmaOS. I tried Zen which was quite nice but didn’t sync as well as I needed it to. I tried Shift, Atlas, etc, there are so <a href="https://frontendmasters.com/blog/newfangled-browser-alternatives/">many</a>. But Atlassian <a href="https://www.atlassian.com/blog/announcements/atlassian-acquires-the-browser-company">buying</a> The Browser Company of New York because <a href="https://www.theverge.com/web/770947/browser-company-arc-dia-acquired-atlassian">the CEO loves Arc</a> was encouraging to me and I switched back. Haven’t seen any big Arc improvements, but whatever, it still works great.</li>
</ul>
<p>I also maintain my subscription to <a href="https://go.setapp.com/invite/5y23p7up">SetApp</a>, because I use a handful of things it offers that makes it super worth it: <a href="https://setapp.com/apps/tableplus">TablePlus</a>, <a href="https://setapp.com/apps/typeface">Typeface</a>, <a href="https://setapp.com/apps/paste">Paste</a>, <a href="https://setapp.com/apps/cleanmymac">CleanMyMac</a>, <a href="https://setapp.com/apps/bartender">Bartender</a>, etc. </p>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2026/01/03/default-apps-early-2026/feed/</wfw:commentRss>
<slash:comments>9</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13098</post-id> </item>
<item>
<title></title>
<link>https://chriscoyier.net/2026/01/02/13096/</link>
<comments>https://chriscoyier.net/2026/01/02/13096/#respond</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Fri, 02 Jan 2026 12:58:37 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13096</guid>
<description><![CDATA[JA Westenberg: When you write a blog post, you’re creating a standalone document with a permanent URL. It exists at a specific address on the web, and that address doesn’t change based on who’s looking at it, when they’re looking at it, or what algorithm has decided they should see next. The post is there, […]]]></description>
<content:encoded><![CDATA[
<p><a href="https://www.joanwestenberg.com/the-case-for-blogging-in-the-ruins/">JA Westenberg</a>:</p>
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>When you write a blog post, you’re creating a standalone document with a permanent URL. It exists at a specific address on the web, and that address doesn’t change based on who’s looking at it, when they’re looking at it, or what algorithm has decided they should see next. The post is there, stable, waiting for whoever wants to find it.<br></p>
</blockquote>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2026/01/02/13096/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13096</post-id> </item>
<item>
<title></title>
<link>https://chriscoyier.net/2025/12/31/13094/</link>
<comments>https://chriscoyier.net/2025/12/31/13094/#respond</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Wed, 31 Dec 2025 23:06:36 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13094</guid>
<description><![CDATA[Three good thoughts from Shane Parrish: Short-term results come from intensity. Long-term results come from consistency. ** Ninety percent of success can be boiled down to consistently doing the obvious thing for an uncommonly long period of time without convincing yourself that you’re smarter than you are. *** Working smart isn’t the opposite of working […]]]></description>
<content:encoded><![CDATA[
<p>Three good thoughts <a href="https://fs.blog/brain-food/december-28-2025/">from Shane Parrish</a>:</p>
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Short-term results come from intensity. Long-term results come from consistency.</p>
<p>**</p>
<p>Ninety percent of success can be boiled down to consistently doing the obvious thing for an uncommonly long period of time without convincing yourself that you’re smarter than you are.</p>
<p>***</p>
<p>Working smart isn’t the opposite of working hard. It’s the result of working hard.</p>
<p>You have to put in the hours before you can see the shortcuts. You have to learn the details before you can know which ones matter.</p>
<p>You have to do the work wrong many times before you discover how to do it right.</p>
</blockquote>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2025/12/31/13094/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13094</post-id> </item>
<item>
<title></title>
<link>https://chriscoyier.net/2025/12/30/13092/</link>
<comments>https://chriscoyier.net/2025/12/30/13092/#comments</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Tue, 30 Dec 2025 12:41:50 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13092</guid>
<description><![CDATA[Does the leadership at my company promote a xenophobic agenda and use the wealth I help them acquire to donate directly to bigoted causes and politicians I find despicable? Yeah, sure. Did I celebrate my last birthday at Drag Brunch? Also yes. I even tipped with five-dollar bills. I contain multitudes, and would appreciate it […]]]></description>
<content:encoded><![CDATA[
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Does the leadership at my company promote a xenophobic agenda and use the wealth I help them acquire to donate directly to bigoted causes and politicians I find despicable? Yeah, sure. Did I celebrate my last birthday at Drag Brunch? Also yes. I even tipped with five-dollar bills. I contain multitudes, and would appreciate it if you focused on the brunch one.</p>
<cite><a href="https://www.mcsweeneys.net/articles/i-work-for-an-evil-company-but-outside-work-im-actually-a-really-good-person">Emily Bressler</a></cite></blockquote>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2025/12/30/13092/feed/</wfw:commentRss>
<slash:comments>1</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13092</post-id> </item>
<item>
<title>EMTBs in Bend</title>
<link>https://chriscoyier.net/2025/12/16/emtbs-in-bend/</link>
<comments>https://chriscoyier.net/2025/12/16/emtbs-in-bend/#comments</comments>
<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
<pubDate>Tue, 16 Dec 2025 14:56:08 +0000</pubDate>
<category><![CDATA[Uncategorized]]></category>
<guid isPermaLink="false">https://chriscoyier.net/?p=13078</guid>
<description><![CDATA[The decision is in from the Forest Service: Of the over 500 miles of singletrack maintained by COTA, about 320 miles of trails are in the Deschutes National Forest (DNF). As of December 2025, it is now allowed to use Class 1 pedal-assist e-bikes on 160 miles of those trails. Feels like this is on […]]]></description>
<content:encoded><![CDATA[
<p><a href="https://www.cotamtb.com/trail-projects/ebikes?_bhlid=0285802fba0e2b7aec0c9ee1036ffbcb5e9372e6">The decision is in</a> from the Forest Service:</p>
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Of the over 500 miles of singletrack maintained by COTA, about 320 miles of trails are in the Deschutes National Forest (DNF). As of December 2025, it is now allowed to use Class 1 pedal-assist e-bikes on 160 miles of those trails.</p>
</blockquote>
<p>Feels like this is on the right side of history. This just opens up the physical activity of mountain biking to more people (like me) and makes it more fun for others. Like how they stock lakes with fish… because it’s fun. This isn’t a fundamental shift to the trails, like allowing motorcycles on them would be. This is a more subtle, and welcome change. I don’t give a shit if I’m side-eyed on trails for riding my eMTB, but it’s nice to not be breaking the rules. </p>
]]></content:encoded>
<wfw:commentRss>https://chriscoyier.net/2025/12/16/emtbs-in-bend/feed/</wfw:commentRss>
<slash:comments>1</slash:comments>
<post-id xmlns="com-wordpress:feed-additions:1">13078</post-id> </item>
</channel>
</rss>
{
"alt-svc": "h3=\":443\"; ma=86400",
"cache-control": "max-age=300, must-revalidate",
"cf-cache-status": "DYNAMIC",
"cf-ray": "9c861f3fc34ba58b-CMH",
"connection": "keep-alive",
"content-type": "application/rss+xml; charset=UTF-8",
"date": "Wed, 04 Feb 2026 00:41:23 GMT",
"etag": "W/\"8954be98e8f6da088e983a2b18ddd108\"",
"host-header": "wpcloud",
"last-modified": "Thu, 29 Jan 2026 00:11:33 GMT",
"link": "<https://chriscoyier.net/wp-json/>; rel=\"https://api.w.org/\"",
"server": "cloudflare",
"server-timing": "a8c-cdn, dc;desc=mdw, cache;desc=STALE;dur=2.0",
"strict-transport-security": "max-age=31536000",
"transfer-encoding": "chunked",
"vary": "Accept-Encoding, Cookie",
"x-ac": "30.mdw _atomic_dca STALE",
"x-nananana": "Batcache-Set"
}
{
"meta": {
"type": "rss",
"version": "2.0"
},
"language": "en-US",
"title": "Chris Coyier",
"description": "Web craftsman, blogger, author, speaker.",
"copyright": null,
"url": "https://chriscoyier.net",
"self": "https://chriscoyier.net/feed/",
"published": null,
"updated": "2026-01-29T00:11:33.000Z",
"generator": null,
"image": {
"title": "Chris Coyier",
"url": "https://i0.wp.com/chriscoyier.net/wp-content/uploads/2021/07/IsUISvAq_400x400.jpg?fit=32%2C32&ssl=1"
},
"authors": [],
"categories": [],
"items": [
{
"id": "https://chriscoyier.net/?p=13182",
"title": "Tubes",
"description": "Me, Stacey, and Miriam kicking it talkabout about CSS Scope & Mixins: Daniel and I chattin’ about playing the long game",
"url": "https://chriscoyier.net/2026/01/28/tubes/",
"published": "2026-01-29T00:11:32.000Z",
"updated": "2026-01-29T00:11:32.000Z",
"content": "<p>Me, Stacey, and Miriam kicking it talkabout about CSS Scope & Mixins:</p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"CSS Scope & Mixins\" width=\"500\" height=\"281\" src=\"https://www.youtube.com/embed/T-X641Qn-Rc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen></iframe>\n</div></figure>\n\n\n\n<p>Daniel and I chattin’ about playing the long game</p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"🎙 Chris Coyier — Making CodePen & CSS Tricks, Lessons from 700 Podcasts, Business as a set of bets\" width=\"500\" height=\"281\" src=\"https://www.youtube.com/embed/-bLimodCd4M?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen></iframe>\n</div></figure>",
"image": null,
"media": [],
"authors": [
{
"name": "Chris Coyier",
"email": null,
"url": null
}
],
"categories": [
{
"label": "Uncategorized",
"term": "Uncategorized",
"url": null
}
]
},
{
"id": "https://chriscoyier.net/?p=13167",
"title": null,
"description": "Just in case I haven’t made my feelings clear lately on the current United States of America administration, I shall blog. It’s the little things that make me think Donald Trump is a vindictive prick who, among his catalog of things he hates, is Black people. For instance, he’s chosen to change what days are […]",
"url": "https://chriscoyier.net/2026/01/20/13167/",
"published": "2026-01-20T17:26:11.000Z",
"updated": "2026-01-20T17:26:11.000Z",
"content": "<p>Just in case I haven’t made my feelings clear lately on the current United States of America administration, I shall blog. </p>\n\n\n\n<p>It’s the little things that make me think Donald Trump is a vindictive prick who, among his catalog of things he hates, is Black people. </p>\n\n\n\n<p>For instance, he’s chosen to change what days are “free entrance days” at our National Parks. Here’s a screenshot of the difference between <a href=\"https://arc.net/l/quote/yfourdoj\">2025</a> and <a href=\"https://arc.net/l/quote/mwghynsr\">2026</a>:</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"368\" data-attachment-id=\"13168\" data-permalink=\"https://chriscoyier.net/2026/01/20/13167/screenshot-2026-01-20-at-8-42-37-am/\" data-orig-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?fit=2128%2C764&ssl=1\" data-orig-size=\"2128,764\" data-comments-opened=\"1\" data-image-meta=\"{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\"}\" data-image-title=\"Screenshot 2026-01-20 at 8.42.37 AM\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?fit=300%2C108&ssl=1\" data-large-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?fit=1024%2C368&ssl=1\" src=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?resize=1024%2C368&ssl=1\" alt=\"Screenshot listing the free entrance days for national parks in 2025 and 2026.\" class=\"wp-image-13168\" srcset=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?resize=1024%2C368&ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?resize=300%2C108&ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?resize=768%2C276&ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?resize=1536%2C551&ssl=1 1536w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/Screenshot-2026-01-20-at-8.42.37-AM.png?resize=2048%2C735&ssl=1 2048w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p>In short: Remove MLK Day, remove Juneteenth, add… birthdays. He added his own birthday to the list. </p>\n\n\n\n<p>Is it the biggest deal in the world? No. Is it maybe actually nice that there are now <em>more</em> days that are free entrance days? Yes. Does it <em>feel like </em>the decision making process was <em>“get that black crap off of there and put my birthday on!”</em>? Yes, in the same vein he likes to put his own name on <a href=\"https://theweek.com/politics/list-everything-trump-named-himself\">everything</a>. Does it matter what it feels like to the people of this country? Yes. </p>",
"image": null,
"media": [],
"authors": [
{
"name": "Chris Coyier",
"email": null,
"url": null
}
],
"categories": [
{
"label": "Uncategorized",
"term": "Uncategorized",
"url": null
}
]
},
{
"id": "https://chriscoyier.net/?p=13154",
"title": "Worry Bird",
"description": "I think the Worry Bird is a cute idea. You use it to, ya know, worry into, by rubbing your thumb into the satisfying little divot to do so. Of course, us web workers tend to turn our worry into superfluous personal website redesigns. [feels urge growing]",
"url": "https://chriscoyier.net/2026/01/19/worry-bird/",
"published": "2026-01-19T15:38:29.000Z",
"updated": "2026-01-19T15:38:29.000Z",
"content": "<p>I think the <a href=\"https://www.etsy.com/listing/200534301/original-worry-bird?sts=1\">Worry Bird</a> is a cute idea. You use it to, ya know, worry into, by rubbing your thumb into the satisfying little divot to do so. </p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-attachment-id=\"13155\" data-permalink=\"https://chriscoyier.net/2026/01/19/worry-bird/img_7503/\" data-orig-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?fit=1920%2C2560&ssl=1\" data-orig-size=\"1920,2560\" data-comments-opened=\"1\" data-image-meta=\"{\"aperture\":\"2.2\",\"credit\":\"\",\"camera\":\"iPhone 17 Pro\",\"caption\":\"\",\"created_timestamp\":\"1768287767\",\"copyright\":\"\",\"focal_length\":\"2.2200000286119\",\"iso\":\"500\",\"shutter_speed\":\"0.016666666666667\",\"title\":\"\",\"orientation\":\"1\"}\" data-image-title=\"IMG_7503\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?fit=225%2C300&ssl=1\" data-large-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?fit=768%2C1024&ssl=1\" src=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503.jpeg?resize=768%2C1024&ssl=1\" alt=\"A hand holding a colorful ceramic figurine shaped like a bird, with blue, green, and yellow patterns, against a background of a modern living room.\" class=\"wp-image-13155\" style=\"width:380px;height:auto\" srcset=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?resize=768%2C1024&ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?resize=225%2C300&ssl=1 225w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?resize=1152%2C1536&ssl=1 1152w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?resize=1536%2C2048&ssl=1 1536w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2026/01/IMG_7503-scaled.jpeg?w=1920&ssl=1 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" /></figure>\n\n\n\n<p>Of course, us web workers tend to turn our worry into <a href=\"https://ethanmarcotte.com/wrote/let-a-website-be-a-worry-stone/\">superfluous personal website redesigns</a>. [feels urge growing]</p>",
"image": null,
"media": [],
"authors": [
{
"name": "Chris Coyier",
"email": null,
"url": null
}
],
"categories": [
{
"label": "Uncategorized",
"term": "Uncategorized",
"url": null
}
]
},
{
"id": "https://chriscoyier.net/?p=13136",
"title": "The Breakaway Moment",
"description": "I know I’ve mentioned a ton of times: while I enjoy playing videos games sometimes, a little, I enjoy watching other people play them more. Even as a little kid. Like an awesome play date would be going over to a friends to watch them play. Perfect world, the friend would only play when I […]",
"url": "https://chriscoyier.net/2026/01/18/the-breakaway-moment/",
"published": "2026-01-18T17:22:52.000Z",
"updated": "2026-01-18T17:22:52.000Z",
"content": "<p>I know I’ve mentioned a ton of times: while I enjoy playing videos games <em>sometimes</em>,<em> a little, </em>I enjoy watching other people play them <em>more</em>. Even as a little kid. Like an awesome play date would be going over to a friends to watch them play. Perfect world, the friend would <em>only </em>play when I was watching, so I could see everything. Even more perfect, I could sidekick, referencing maps, looking up tips, keeping track of things, etc. </p>\n\n\n\n<p>I honestly thought I was just weird for a lot of my life. It was literally an <em>oh cool I’m not weird at all</em> moment when Amazon bought Twitch for $970 million in 2014, a platform for literally watching people play video games. It was like a mini version of learning that <a href=\"https://chriscoyier.net/2013/04/08/introversion/\">being introverted isn’t weird</a>.</p>\n\n\n\n<p>For better or worse, I don’t have a lot of space in my life right now now to sit on a couch with friends watching them play video games. Probably better, honestly. I think my freetime is better suited for things that fullfill me in a little deeper way like music stuff and going for a dang hike. </p>\n\n\n\n<p>But now’a’days, naturally: YouTube. </p>\n\n\n\n<p>I can watch people play videogames on YouTube (I do actually like Twitch too, but only when the “live” aspect is additive, which isn’t usually). </p>\n\n\n\n<p>But you know what I don’t do? Hear about some new game that seems cool, and just go right to YouTube to check it out by watching a “playthrough”.</p>\n\n\n\n<p>What do I actually do? I buy the game, play it for a while, enjoy it, but ultimately give up, <em>then</em> I go to YouTube. That’s what I mean by <strong>the breakaway moment</strong>. </p>\n\n\n\n<p>This isn’t some moral high-ground where I soapbox about how gaming studios are losing money because people aren’t buying the game they are just watching it “for free” and my buying of the game is my way of feeling good about that. I think that’s an oversimplification and probably not even true. It’s just… that’s how my brain works. </p>\n\n\n\n<p>I think I can’t really get into a YouTube playthrough unless my own brain and fingers have played the real game itself and <em>felt it. </em> Then I can engage with the video somehow much quicker and on a deeper level. </p>\n\n\n\n<p>I just did this dance with <a href=\"https://www.expedition33.com/\">Expedition 33: Clair Obscur</a>. I bought it. Well, I was prepared to anyway, but it was included with my XBOX Game Pass. I played it for — I dunno ~7-8 — hours. But I wasn’t very good at it. Even though it’s turn-based combat, there is lots of <em>timing</em> involved and it’s the kind of thing I grow to resent. Like doing an action and needing to press a button at the exact right moment to enhance it, or an enemy attacking and you needing to dodge or parry at timing <em>that is designed to be tricky</em>. I don’t get as much satisfaction from getting it right as I get annoyed from missing it. Particularly when, as it turns out, perfectly-timed parries are all but required for winning battles and progressing in the game. It’s not that I dislike the mechanics, they just aren’t for me in the sense that <em>most</em> game mechanics aren’t for me. Maybe I’m just at a point in my life where I’m so frustrated by so many things that paying to be artificially frustrated is a no-go. </p>\n\n\n\n<p>But: I want to see the mechanics at work, I want to see someone master them, I want to see how the choices and progressions pan out. I <em>really</em> want to see the story unfold. Video game stories can be truly cinematic. So I’ll just experience them how works best for me. And apparently that’s trying the game myself, waiting for the breakaway moment, then off to YouTube it is. </p>",
"image": null,
"media": [],
"authors": [
{
"name": "Chris Coyier",
"email": null,
"url": null
}
],
"categories": [
{
"label": "Uncategorized",
"term": "Uncategorized",
"url": null
}
]
},
{
"id": "https://chriscoyier.net/?p=13124",
"title": null,
"description": "Normally I like to work or read on planes, but on a return home flight yesterday I was exhausted to the point that movies sounded best. Four (!) movies on Netflix:",
"url": "https://chriscoyier.net/2026/01/10/13124/",
"published": "2026-01-10T18:38:47.000Z",
"updated": "2026-01-10T18:38:47.000Z",
"content": "<p>Normally I like to work or read on planes, but on a return home flight yesterday I was exhausted to the point that movies sounded best. Four (!) movies on Netflix: </p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https://www.netflix.com/title/81167887\">The Dig</a> — Archaeology story set in 1939 England, where I found myself much more interested in the mini love stories than anything else. </li>\n\n\n\n<li><a href=\"https://www.netflix.com/title/81426931\">The Wonder</a> — Florence Pugh absolutely not screwing around playing a nurse in 1862 Ireland sent to witness a “miracle” little girl who “hasn’t eaten” in four months. I worried was going to lose me but gets more compelling as it goes. </li>\n\n\n\n<li><a href=\"https://www.netflix.com/title/81092222\">The Woman in the Window</a> — Fun murder mystery with Amy Adams with plot twists that all work pretty well. I think in the end there was may one too many people involved leaving it feel a little <em>much</em>.</li>\n\n\n\n<li><a href=\"https://www.netflix.com/title/82161420\">Eden</a> — I thought this island romp with a toothless Jude Law would edge a little closer to horror but it was more thriller. I was into it enough that, even though I didn’t entirely finish this one on the plane, I put it back on to finish the next morning.</li>\n</ul>",
"image": null,
"media": [],
"authors": [
{
"name": "Chris Coyier",
"email": null,
"url": null
}
],
"categories": [
{
"label": "Uncategorized",
"term": "Uncategorized",
"url": null
}
]
},
{
"id": "https://chriscoyier.net/?p=13122",
"title": null,
"description": "Jeremy: The common belief is that nobody uses RSS feeds these days. And while it’s true that I wish more people used feed readers—the perfect antidote to being fed from an algorithm—the truth is that millions of people use RSS feeds every time they listen to a podcast. That’s what a podcast is: an RSS […]",
"url": "https://chriscoyier.net/2026/01/08/13122/",
"published": "2026-01-08T18:43:21.000Z",
"updated": "2026-01-08T18:43:21.000Z",
"content": "<p><a href=\"https://adactio.com/journal/22301\">Jeremy</a>:</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>The common belief is that nobody uses RSS feeds these days. And while it’s true that I wish more people used feed readers—<a href=\"https://www.citationneeded.news/curate-with-rss/\">the perfect antidote to being fed from an algorithm</a>—the truth is that millions of people use RSS feeds every time they listen to a podcast. That’s what a podcast is: an RSS feed with <code>enclosure</code> elements that point to audio files.</p>\n</blockquote>\n\n\n\n<p>I remember when Jeremy <a href=\"https://adactio.s3.amazonaws.com/audio/narration/web_history/podcast.xml\">just hand-wrote an RSS feed</a> for a “podcast” narrating <a href=\"https://css-tricks.com/category/history/\">a Web History series</a> Jay Hoffman wrote for CSS-Tricks.</p>",
"image": null,
"media": [],
"authors": [
{
"name": "Chris Coyier",
"email": null,
"url": null
}
],
"categories": [
{
"label": "Uncategorized",
"term": "Uncategorized",
"url": null
}
]
},
{
"id": "https://chriscoyier.net/?p=13102",
"title": null,
"description": "Quite a lovely essay from Henry: When those promises of exorbitant wealth and a life of decadence through per-click monetization ultimately dry up (or come with a steep moral or creative cost), creators and learners must look for new solutions for how educational content is shared on the Internet. The most self-evident, convivial answer is an old […]",
"url": "https://chriscoyier.net/2026/01/04/13102/",
"published": "2026-01-04T19:56:30.000Z",
"updated": "2026-01-04T19:56:30.000Z",
"content": "<p>Quite <a href=\"https://henry.codes/writing/a-website-to-destroy-all-websites/\">a lovely essay from Henry</a>:</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>When those promises of exorbitant wealth and a life of decadence through per-click monetization ultimately dry up (or come with a steep moral or creative cost), creators and learners must look for new solutions for how educational content is shared on the Internet. The most self-evident, <em>convivial</em> answer is an old one: blogs.</p>\n</blockquote>\n\n\n\n<p>Self publishing rules. I’ve begun to think that it doesn’t matter if it “takes off”. It’s where the interesting and smart people are, will continue to be, and I’ll be here reading it. Thanks the RSS, which matters, despite it’s uncool status (<a href=\"https://werd.io/why-rss-matters/\">says Ben Werdmuller</a>):</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>But to be frank, it’s got terrible PR: it <em>feels</em> like a part of the old web (Google Reader, Web 2.0, Blogger, <em>et al</em>) even though it powers much of the modern one. And standards that enable direct publisher–reader relationships are inconvenient for companies whose business depends on sitting in the middle. Consequently, it’s under threat. The result will be that publishers will lose distribution sovereignty, and readers will lose one of the last tools that puts them, not algorithms, in control.</p>\n</blockquote>",
"image": null,
"media": [],
"authors": [
{
"name": "Chris Coyier",
"email": null,
"url": null
}
],
"categories": [
{
"label": "Uncategorized",
"term": "Uncategorized",
"url": null
}
]
},
{
"id": "https://chriscoyier.net/?p=13098",
"title": "Default Apps Early 2026",
"description": "It’s a time of slow change for me when it comes to the apps I use most regularly. I also maintain my subscription to SetApp, because I use a handful of things it offers that makes it super worth it: TablePlus, Typeface, Paste, CleanMyMac, Bartender, etc.",
"url": "https://chriscoyier.net/2026/01/03/default-apps-early-2026/",
"published": "2026-01-03T16:51:01.000Z",
"updated": "2026-01-03T16:51:01.000Z",
"content": "<p>It’s a time of slow change for me when it comes to the apps I use most regularly.</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>🔐 <strong><a href=\"https://1password.com/\">1Password</a> for passwords</strong>, but ideally I’d like to switch to Apple’s Passwords/Keychain for most things. Partly because of iOS. When I save a new password on iOS, it’s always the native Passwords app that offers to save it, not 1Password, and that neuters the usability of 1Password to me. I don’t like having one foot in both apps, but it feels somewhat inevitable as 1Password is required for work sharing.</li>\n\n\n\n<li>👨💻 <strong><a href=\"https://cursor.com/\">Cursor</a> for large project coding</strong>, but I’ve bounced around a lot. There are so many VS Code forks with AI integration it’s been interesting to try them, but I mostly find them all pretty similar. <a href=\"https://windsurf.com/\">Windsurf</a>, <a href=\"https://www.trae.ai/?ck_subscriber_id=2246502080\">Trae</a>, <a href=\"https://antigravity.google/\">Antigravity</a>… nearly identical. There are also alternative extensions to Copilot in canonical VS Code that are also largely the same. Some have better design polish than others, but the overall UX of Cursor seems the best. I also used Zed for a good month and found it pretty good. And obviously I use <a href=\"https://codepen.io/your-work\">CodePen</a> quite a bit for coding, but not for CodePen itself or other larger-scale projects.</li>\n\n\n\n<li><strong><a href=\"https://github.com/apps/desktop\">GitHub Desktop</a> for Git.</strong> But I’m pulled back toward <a href=\"https://www.git-tower.com/mac\">Tower</a> because I think the features are nicer. But I’m really torn as GitHub Desktop is free and works flawlessly with things like precommit hooks that Tower sometimes has trouble with. </li>\n\n\n\n<li><strong><a href=\"https://culturedcode.com/things/\">Things</a> for TODOs</strong>. I’m still really happy with Things and don’t feel any particular pull away from it. Other than that my TODOs are fairly disjointed overall. My inboxes are TODOs. My notes app can have TODOs. My open tabs can be TODOs. GitHub issues and pinned Notion pages can be TODOs. I wouldn’t mind a smidge better consolidation. Really wish it supported images/videos.</li>\n\n\n\n<li><strong><a href=\"https://bear.app/\">Bear</a> for notes</strong>. Everyday I find myself needing a notes scratchpad to write things down and it’s always Bear for me for this. I’ve had two failed-starts with <a href=\"https://obsidian.md/\">Obsidian</a> though and feel a pull toward that. </li>\n\n\n\n<li><strong><a href=\"https://mimestream.com/\">Mimestream</a> for Gmail.</strong> Surprises me as I’ve always like the web interface for Gmail, but I’m a few years on Mimestream now and feeling no big desire to leave it. Although, I’ve now got Fastmail going now too and find it very nice. I’ve got <a href=\"https://coyier.com/\">coyier.com</a> now and <a href=\"mailto:[email protected]\">[email protected]</a> as well as setting up some family member emails through it, all through Fastmail. </li>\n\n\n\n<li><strong>More Discord than Slack</strong> for group chat. I’m still in a few Slacks, including the internal CodePen Slack that is my most important one, but not terribly busy. I do more active chatting on community Discords than I do in Slack. </li>\n\n\n\n<li><strong>Zoom for video calls</strong>. But gosh, wouldn’t it be nice to get off Zoom? Like maybe Google Meet is good enough since we pay for an organization there anyway? Maybe the stuff built into Slack is fine? I don’t need any features of Zoom at all other than “look at each other and talk and share screens sometimes” and it feels like that’s a commodity now and Zoom as a standalone could go.</li>\n\n\n\n<li><strong><a href=\"https://localwp.com/\">Local</a> for WordPress Local Dev.</strong> But I think I’d rather get on <a href=\"https://developer.wordpress.com/studio/\">Studio</a> as I’m on <a href=\"https://pressable.com/\">Pressable</a> hosting now and quite happy with that and Studio seems more integrated. </li>\n\n\n\n<li><strong><a href=\"https://www.busymac.com/\">BusyCal</a> for calendering.</strong> But I feel like I don’t have any specific love for BusyCal. Would Apple’s default Calendar be good enough? Apparently I can’t use Google Calendar directly as there is no great way of seeing events from multiple accounts without weird trickery (which is wild??). </li>\n\n\n\n<li><strong><a href=\"https://netnewswire.com/\">NetNewsWire</a> for RSS.</strong> But I also use <a href=\"https://www.goldenhillsoftware.com/2024/07/unread-for-mac-available-now/\">Unread</a>. And <a href=\"https://reederapp.com/\">Reeder</a> for iOS, but the classic one not 4. But it’s all powered by <a href=\"https://feedbin.com/\">Feedbin</a> under the hood. </li>\n\n\n\n<li><strong><a href=\"https://ghostty.org/\">Ghostty</a> for a terminal.</strong> But I’m switching back to <a href=\"https://iterm2.com/\">iTerm2</a>. Ghostty is nice in how painless it is to switch to it, but I don’t need it to be so feature-free. The lack of search in Ghostty is the main thing pushing me away.</li>\n\n\n\n<li><strong><a href=\"https://www.figma.com/files/team/291600168696480805/recents-and-sharing?fuid=291600039840632288\">Figma</a> for design.</strong> Whatever though I don’t do a massive amount of design outside of the browser. I’m sure I’d be happy in <a href=\"https://www.sketch.com/\">Sketch</a> or whatever Adobe thing. To me the killer feature of Figma is that it’s web based so it’s easy to link to things and share across a team.</li>\n\n\n\n<li><strong><a href=\"https://sindresorhus.com/system-color-picker\">System Color Picker</a> is the best for color. </strong></li>\n\n\n\n<li><strong><a href=\"https://www.raycast.com/\">Raycast</a> for a launcher</strong>, but I make so little use of it’s robust feature set it’s tempting to just nuke it can go back to spotlight. </li>\n\n\n\n<li><strong>Arc for a browser.</strong> I’m <em>still</em> annoyed with the abandonment of Arc, as it’s just a damn masterclass in browser design. I switched away for most of the year, giving other browsers a real shot, using them for a week+. I tried Dia but it’s just shallow shadow of Arc. I tried Orion and switched away for reasons that ended up being my fault (it was nice though, expect for Safari DevTools), and same deal with SigmaOS. I tried Zen which was quite nice but didn’t sync as well as I needed it to. I tried Shift, Atlas, etc, there are so <a href=\"https://frontendmasters.com/blog/newfangled-browser-alternatives/\">many</a>. But Atlassian <a href=\"https://www.atlassian.com/blog/announcements/atlassian-acquires-the-browser-company\">buying</a> The Browser Company of New York because <a href=\"https://www.theverge.com/web/770947/browser-company-arc-dia-acquired-atlassian\">the CEO loves Arc</a> was encouraging to me and I switched back. Haven’t seen any big Arc improvements, but whatever, it still works great.</li>\n</ul>\n\n\n\n<p>I also maintain my subscription to <a href=\"https://go.setapp.com/invite/5y23p7up\">SetApp</a>, because I use a handful of things it offers that makes it super worth it: <a href=\"https://setapp.com/apps/tableplus\">TablePlus</a>, <a href=\"https://setapp.com/apps/typeface\">Typeface</a>, <a href=\"https://setapp.com/apps/paste\">Paste</a>, <a href=\"https://setapp.com/apps/cleanmymac\">CleanMyMac</a>, <a href=\"https://setapp.com/apps/bartender\">Bartender</a>, etc. </p>",
"image": null,
"media": [],
"authors": [
{
"name": "Chris Coyier",
"email": null,
"url": null
}
],
"categories": [
{
"label": "Uncategorized",
"term": "Uncategorized",
"url": null
}
]
},
{
"id": "https://chriscoyier.net/?p=13096",
"title": null,
"description": "JA Westenberg: When you write a blog post, you’re creating a standalone document with a permanent URL. It exists at a specific address on the web, and that address doesn’t change based on who’s looking at it, when they’re looking at it, or what algorithm has decided they should see next. The post is there, […]",
"url": "https://chriscoyier.net/2026/01/02/13096/",
"published": "2026-01-02T12:58:37.000Z",
"updated": "2026-01-02T12:58:37.000Z",
"content": "<p><a href=\"https://www.joanwestenberg.com/the-case-for-blogging-in-the-ruins/\">JA Westenberg</a>:</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>When you write a blog post, you’re creating a standalone document with a permanent URL. It exists at a specific address on the web, and that address doesn’t change based on who’s looking at it, when they’re looking at it, or what algorithm has decided they should see next. The post is there, stable, waiting for whoever wants to find it.<br></p>\n</blockquote>",
"image": null,
"media": [],
"authors": [
{
"name": "Chris Coyier",
"email": null,
"url": null
}
],
"categories": [
{
"label": "Uncategorized",
"term": "Uncategorized",
"url": null
}
]
},
{
"id": "https://chriscoyier.net/?p=13094",
"title": null,
"description": "Three good thoughts from Shane Parrish: Short-term results come from intensity. Long-term results come from consistency. ** Ninety percent of success can be boiled down to consistently doing the obvious thing for an uncommonly long period of time without convincing yourself that you’re smarter than you are. *** Working smart isn’t the opposite of working […]",
"url": "https://chriscoyier.net/2025/12/31/13094/",
"published": "2025-12-31T23:06:36.000Z",
"updated": "2025-12-31T23:06:36.000Z",
"content": "<p>Three good thoughts <a href=\"https://fs.blog/brain-food/december-28-2025/\">from Shane Parrish</a>:</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Short-term results come from intensity. Long-term results come from consistency.</p>\n\n\n\n<p>**</p>\n\n\n\n<p>Ninety percent of success can be boiled down to consistently doing the obvious thing for an uncommonly long period of time without convincing yourself that you’re smarter than you are.</p>\n\n\n\n<p>***</p>\n\n\n\n<p>Working smart isn’t the opposite of working hard. It’s the result of working hard.</p>\n\n\n\n<p>You have to put in the hours before you can see the shortcuts. You have to learn the details before you can know which ones matter.</p>\n\n\n\n<p>You have to do the work wrong many times before you discover how to do it right.</p>\n</blockquote>",
"image": null,
"media": [],
"authors": [
{
"name": "Chris Coyier",
"email": null,
"url": null
}
],
"categories": [
{
"label": "Uncategorized",
"term": "Uncategorized",
"url": null
}
]
},
{
"id": "https://chriscoyier.net/?p=13092",
"title": null,
"description": "Does the leadership at my company promote a xenophobic agenda and use the wealth I help them acquire to donate directly to bigoted causes and politicians I find despicable? Yeah, sure. Did I celebrate my last birthday at Drag Brunch? Also yes. I even tipped with five-dollar bills. I contain multitudes, and would appreciate it […]",
"url": "https://chriscoyier.net/2025/12/30/13092/",
"published": "2025-12-30T12:41:50.000Z",
"updated": "2025-12-30T12:41:50.000Z",
"content": "<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Does the leadership at my company promote a xenophobic agenda and use the wealth I help them acquire to donate directly to bigoted causes and politicians I find despicable? Yeah, sure. Did I celebrate my last birthday at Drag Brunch? Also yes. I even tipped with five-dollar bills. I contain multitudes, and would appreciate it if you focused on the brunch one.</p>\n<cite><a href=\"https://www.mcsweeneys.net/articles/i-work-for-an-evil-company-but-outside-work-im-actually-a-really-good-person\">Emily Bressler</a></cite></blockquote>",
"image": null,
"media": [],
"authors": [
{
"name": "Chris Coyier",
"email": null,
"url": null
}
],
"categories": [
{
"label": "Uncategorized",
"term": "Uncategorized",
"url": null
}
]
},
{
"id": "https://chriscoyier.net/?p=13078",
"title": "EMTBs in Bend",
"description": "The decision is in from the Forest Service: Of the over 500 miles of singletrack maintained by COTA, about 320 miles of trails are in the Deschutes National Forest (DNF). As of December 2025, it is now allowed to use Class 1 pedal-assist e-bikes on 160 miles of those trails. Feels like this is on […]",
"url": "https://chriscoyier.net/2025/12/16/emtbs-in-bend/",
"published": "2025-12-16T14:56:08.000Z",
"updated": "2025-12-16T14:56:08.000Z",
"content": "<p><a href=\"https://www.cotamtb.com/trail-projects/ebikes?_bhlid=0285802fba0e2b7aec0c9ee1036ffbcb5e9372e6\">The decision is in</a> from the Forest Service:</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Of the over 500 miles of singletrack maintained by COTA, about 320 miles of trails are in the Deschutes National Forest (DNF). As of December 2025, it is now allowed to use Class 1 pedal-assist e-bikes on 160 miles of those trails.</p>\n</blockquote>\n\n\n\n<p>Feels like this is on the right side of history. This just opens up the physical activity of mountain biking to more people (like me) and makes it more fun for others. Like how they stock lakes with fish… because it’s fun. This isn’t a fundamental shift to the trails, like allowing motorcycles on them would be. This is a more subtle, and welcome change. I don’t give a shit if I’m side-eyed on trails for riding my eMTB, but it’s nice to not be breaking the rules. </p>",
"image": null,
"media": [],
"authors": [
{
"name": "Chris Coyier",
"email": null,
"url": null
}
],
"categories": [
{
"label": "Uncategorized",
"term": "Uncategorized",
"url": null
}
]
}
]
}