Kottke Wrapped 2025

Spotify really started something, didn’t they? Everyone has a “Wrapped” this year; I even got an email one from the cruise line on which I took a trip this summer. Like, “Congratulations! You went on {1} cruise for {7} days!” β and then nothing else. Two stats. So I thought for an end-of year thing here on KDO, I would write a post with a title like “Kottke Wrapped 2025” and then say, “haha, just kidding, I’ll see you jokers next year”. Fun gag.
But then I started thinking about it, running some SQL queries, and looking at my stats and decided to do a Kottke Wrapped for real. (All stats as of today.)
262. That’s the number of distinct days someone (me or a guest editor) published at least one post to KDO in 2025. How does that compare to past years? In 2024, we blogged on 267 days. 2023: 275 days. 2022, I went of sabbatical for 7 months but still managed 129 days. From 2007-2021, the average is around 275 days. In 2004, the year before I started working on KDO full-time, I posted on 344 days! (The average American work-year in ~250 days β maybe I should take more time off?)
2142. The number of KDO posts for 2025. That’s 8.2 posts/day on days that we posted.
1084. The number of members who either commented on (964 ppl) or faved (513 ppl) a KDO post this year. All told, we left 4474 faves and 4983 comments on posts in 2025. Compared to the number of total members, that is an absurdly high participation rate. Thank you so much for taking part!
845. That’s the number of distinct tags used for entries this year. The list of most-used tags included movies, art, astronomy,music, design, science, books, remix, politics, photography, sports, travel, lists, and Japan. That’s a pretty good encapsulation of my (and hopefully your) general interests.
4.9%. The amount by which KDO membership numbers increased from Jan 1. At one point in the year, membership numbers were up almost 10% (!) but that came back down steadily as the year went on. I only made a couple of membership calls during the year β most of the time I was just heads down on site work. I know this has been a tough year for a lot of folks out there and I really appreciate the support. If you’d like to help support this paywall-less site (a rarer and rarer thing as 2025 comes to a close), you can sign up for a membership for as little as $3/mo. βοΈ
And now a bunch of links to the most popular posts of the year according to three different metrics: visits, comments, and faves. Some random thoughts to follow.
The Most Visited Posts in 2025
- JD Vance Chastised by Vermont Snow Reporter
- Questlove’s Fantastic Video Mix of 50 Years of SNL Music
- 80 of the Most Iconic Guitar Intros
- The Official Map of the Star Wars Galaxy
- All the Dogs Explained
- Football Stadium Turned Community Garden
- The World’s Largest Data Center Rises in Texas
- The 2025 Kottke Holiday Gift Guide
- Extinction Burst Explains MAGA Voters’ Racist Anger
- I Want No One Else to Succeed
- Meet the Aphantasics: Those Who Can’t See Mental Images
- TV Garden: stream television channels from all over the world for free…
- USPS Announces Goodnight Moon Stamps
- Hard Things Are Supposed to Be Hard
- The Design of the New Swiss Passport
- WWII Vet Crushes a Tesla With a Sherman Tank
- Six Films Better Than the Books They’re Based On
- Weird Al Yankovic Covers Killing in the Name by Rage Against the Machine
- Real Photos That Look Fake
- Bernini’s Ratto di Proserpina
- Lololol: Max is changing its name back to HBO Max.
- Can I Lick It? Yes You Can
- A Comprehensive Guide to Yellow Stripey Things
- The Prayer of Saint Francis
- 87% Of Loud Crashing Noises Are Nothing, Report Top Experts From Other Room.
The Most Commented-On Posts in 2025
- A Programming Note
- How Are You?
- “What is the best album released by a music act at least 15 years after its debut album?”
- I’m Heading to Japan. What Should I Do?
- Are You Looking for Work? Are You Looking to Fill a Position?
- Six Films Better Than the Books They’re Based On.
- My Recent Media Diet, the Resistance Edition
- Wind It Back
- Can You Recommend a Good Bookmark Manager?
- What’s All the Fuss About Pluribus?
- Some KDO Updates: We’ve Got Ourselves a Stew
- What are the five things that are essential in your kitchen?
- In Praise of Comfort Films
- Glass Onion
- The End of College Life?
- How Much Do I Really Need to Know?
- This One Goes to 27
- Biking Is Therapy
- iOS 26 / Liquid Glass is terrible.
- I disagree with Quentin Tarantino on what his best film is.
- A Quick Anniversary Note
- There’s No Undo Button For Our Fallen Democracy
- You’ll Never Get Off the Dinner Treadmill.
- Instances of haptic nostalgia (“the poignant memory of the physicality of an obsolete thing”).
- Trump Ejects Zelenskyy From White House
The Most Faved Posts in 2025 (from May 18)
- This Is Your Captain Speaking…
- Some Recent Tweaks (and Post Faving!)
- A Bright Light Has Gone Out
- Every Tree Can Be a Buddha
- Bernini’s Ratto di Proserpina
- I Want No One Else to Succeed
- There’s No Undo Button For Our Fallen Democracy
- Slow Start to the Week
- Pediatrician Dr. Annie Andrews is running against Lindsey Graham…
- The Underscore Music Player
- Walking the Earth
- I Am An AI Hater.
- The Kottke.org Rolodex
- Q: “Want to Feel Old?” A: “Yes.”
- Refusing to Choose Is a Choice
- Taking the Day
- What Makes for a Healthy Society?
- Proof of life! I’m writing a longer post about my time in KΕyasan, but in the meantime…
- Some KDO Updates: We’ve Got Ourselves a Stew
- The 2025 Kottke Holiday Gift Guide
- Biking Is Therapy
- What Are You Thankful For?
- For They Shall Inherit
- Owls in Towels
- When In Rome
It’s interesting to look at the differences between these three lists. (Major caveat: the faved posts are all from the second half of the year because that feature didn’t launch until May.)
In general, the most visited posts are due to outside traffic, not regular readers; i.e. it got linked from Google News or Reddit or Morning Brew and blew up a little.
I feel like the most commented & faved posts are a bit more representative of what makes a “good” kottke.org post, whatever that means. But I also think that a number of my favorite posts, the s-tier stuff, didn’t make any of these lists β not that I can think of any of them right now. π
Largely though, kottke.org isn’t a “popular post” blog β it’s a “several small things a day” kind of site. It’s about the day-after-day accretion, the steadiness, the rhythm. I’m not trying to make a few chart-topping hits here β it’s much more about hitting a baseline of quality each day, building a bit more on the previous day, days, weeks, months, years, decades. (Yes, decades…gotta flex a litte here. π€·ββοΈ)
Ok, that’s all I have for now. I hope you have a healthy and safe start to 2026. I’ll see you in a few days. ππ
Note: I used the awesome Space Type Generator to make the header graphic. Here are a few of the alternatives I considered:








Comments 11
thread
latest
popular
You've built a wonderful community here. Thanks for another great year, Jason. Cheers! π₯β¨
Thank you Jason for sharing, and yes! You should take more time off.
Cheers! Here's to 2026 and beyond!
Happy new year, Jason! I appreciate that your Wrapped underscores what I've always loved about KDO: the consistency, the quality, and the variety. This is a special nook of the internet indeed.
Fingers crossed: To be continued!!!
"2142. The number of KDO posts for 2025. Thatβs 8.2 posts/day on days that we posted."
It's also 5.86 posts/day for all 365 days. You've provided all of us with a lot of thoughtful reading. Thanks, Jason!
Happy new year! I thought you had a good balance of coverage between acknowledging rising fascism in the US and lots of fun stuff to stay sane.
As a two-decade-plus reader, it warms my heart to see this.
I never would have anticipated how much the community features have enriched the site -- I bought gifts from the gift guide comments and love learning extra tidbits in the comments to other posts. And more importantly -- I feel like I trust the KDO readership more than any other group of people on the internet.
What a thing. Congrats!
Is there a post youβve done at some point about how you save and organize links? Right now I use Zotero for mostly scholarly/scientific pubs, but wondering about other tools people use for organizing and curating web links.
I found the Oct β25 post and will be taking a look at raindrop.io for starters! https://kottke.org/25/10/can-you-recommend-a-good-bookmark-manager
I've been reading for at least 15 years and reading this recap today, I finally subscribed. I don't know why it took me so long, but I sure do appreciate what you do, Jason. Happy New Year!
Hello! In order to comment or fave, you need to be a current kottke.org member. If you'd like to sign up for a membership to support the site and join the conversation, you can explore your options here.
Existing members can sign in here. If you're a former member, you can renew your membership.
Note: If you are a member and tried to log in, it didn't work, and now you're stuck in a neverending login loop of death, try disabling any ad blockers or extensions. Or try logging out and then back in. Still having trouble? Email me!
In order to comment or fave, you need to be a current kottke.org member. Check out your options for renewal.
This is the name that'll be displayed next to comments you make on kottke.org; your email will not be displayed publicly. I'd encourage you to use your real name (or at least your first name and last initial) but you can also pick something that you go by when you participate in communities online. Choose something durable and reasonably unique (not "Me" or "anon"). Please don't change this often. No impersonation.
Note: I'm letting folks change their display names because the membership service that kottke.org uses collects full names and I thought some people might not want their names displayed publicly here. If it gets abused, I might disable this feature.
If you feel like this comment goes against the grain of the community guidelines or is otherwise inappropriate, please let me know and I will take a look at it.
This thread is closed for new comments & replies. Thanks to everyone for participating!