❌

Normal view

  • βœ‡Everything Is Amazing
  • All Hail The Consumers of Time and Occupiers of Space
    (Hi! This is a bigger-than-usual edition of Everything Is Amazing, and it probably won’t fit in your Inbox, so you’ll have to click through to see the whole thing. Just click on the title and it’ll open the Web version for you.)Well, it’s official - the Ig Nobels are leaving the United States, at least for now.I’ve written before about my love of these satirical science awards - particularly how they invite winners in to share the joke, like lab colleagues good-nat
     

All Hail The Consumers of Time and Occupiers of Space

22 March 2026 at 18:03

(Hi! This is a bigger-than-usual edition of Everything Is Amazing, and it probably won’t fit in your Inbox, so you’ll have to click through to see the whole thing. Just click on the title and it’ll open the Web version for you.)

Ig Nobels Face-to-face | Royal Institution

Well, it’s official - the Ig Nobels are leaving the United States, at least for now.

I’ve written before about my love of these satirical science awards - particularly how they invite winners in to share the joke, like lab colleagues good-naturedly ribbing each other while respecting the important work they’re doing:

In 2000, Sir Andrew Geim was joint-awarded the Ig Nobel for Physics, along with Michael Berry, for their work in levitating a frog using diamagnetism. Ten years later, Geim would joint-win the actual Nobel Prize for Physics for his work with the carbon allotrope Graphene, a material that’s currently making headlines for how it’s unlocking all sorts of new scientific breakthrough.

But the Ig Nobels are also intentionally daft. They make a priority of aiming for a LOL - like how, in the very first ceremony in 1991, then-US-Vice-President Dan Quayle won in the Education category “for demonstrating, better than anyone else, the need for science education.

(I also love their description of him: “consumer of time and occupier of space.”)

That’s the other side of the awards, the utterly merciless roasting - and it’s just as fun.

  • The 1991 Ig Nobel Prize for PEACE: awarded to Edward Teller, father of the hydrogen bomb and first champion of the Star Wars weapons system, for his lifelong efforts to change the meaning of peace as we know it.

  • The 1996 Ig Nobel Prize for MEDICINE: awarded to James Johnston of R.J. Reynolds, Joseph Taddeo of U.S. Tobacco, Andrew Tisch of Lorillard, William Campbell of Philip Morris, Edward A. Horrigan of Liggett Group, Donald S. Johnston of American Tobacco Company, and the late Thomas E. Sandefur, Jr., chairman of Brown and Williamson Tobacco Co. for their unshakable discovery, as testified to the U.S. Congress, that nicotine is not addictive.

  • The 2009 Ig Nobel Prize for MATHEMATICS: awarded to Gideon Gono, governor of Zimbabwe’s Reserve Bank, for giving people a simple, everyday way to cope with a wide range of numbers — from very small to very big — by having his bank print bank notes with denominations ranging from one cent ($.01) to one hundred trillion dollars ($100,000,000,000,000).

  • The 2020 Ig Nobel Prize for MEDICAL EDUCATION: awarded to [BRAZIL, UK, INDIA, MEXICO, BELARUS, USA, TURKEY, RUSSIA, TURKMENISTAN] Jair Bolsonaro of Brazil, Boris Johnson of the United Kingdom, Narendra Modi of India, Andrés Manuel López Obrador of Mexico, Alexander Lukashenko of Belarus, Donald Trump of the USA, Recep Tayyip Erdogan of Turkey, Vladimir Putin of Russia, and Gurbanguly Berdimuhamedow of Turkmenistan, for using the Covid-19 viral pandemic to teach the world that politicians can have a more immediate effect on life and death than scientists and doctors can.

(Wince.)

Now the Ig Nobels will be held in Zurich, beginning with this year’s ceremony on the 3rd September - and although the official (and perfectly believable) reason for this is the increasing difficulty in getting nominees to attend, I wonder if this isn’t going to feature in the awards? If so, I can understand the organisers not wanting to be in the U.S. when that’s announced….

So - for whatever reason, it’s all change after 35 years. And as a fan of the Ig Nobels and of utterly shameless listicles, I can’t resist the call here.

Here’s the first part of a roundup of thirty-five Ig Nobel Awards that tickle me no end.


Picture of a cup of coffee next to an open laptop showing a multi-participant Zoom call on its screen

1. THE 2012 IG NOBEL PRIZE FOR ACOUSTICS

You know when you’re on a Zoom call and the other person isn’t using headphones and hasn’t muted their audio, so you’re met with a slightly delayed version of your own voice every time you speak?

More than a decade ago, Kazutaka Kurihara and Koji Tsukada first discovered what we’ve all now learned from bitter experience - that it’s incredibly annoying when this happens, and can instantly derail your train of thought.

The device they used to demonstrate this is called the SpeechJammer, and it was built with a noble purpose in mind:

“This technology ... could also be useful to ensure speakers in a meeting take turns appropriately, when a particular participant continues to speak, depriving others of the opportunity to make their fair contribution.”

- Kazutaka Kurihara.

This also made me realise we can do this manually!

Is someone in your already tedious work Zoom meeting just droning on and on, and you’re ready to ask them to finish their contribution before somebody dies? Simple! Just slyly unplug your headphones, nudge your speakers up to full volume and SpeechJammer the wretch until they splutter to a halt.

Oh dear, sorry about the technical difficulties, you say with hand-wringing contrition. But I think it’s fixed now. So, where were we?

(NOTE: you probably only get to try this once, or twice if your acting skills are up to the challenge. Choose your moment wisely!)


Alarm clock with large wheels on its side.

2. THE 2005 IG NOBEL PRIZE FOR ECONOMICS

How much do you rely on the snooze button on your alarm clock or phone to get you up in the morning?

I’m not here to judge you either way - although it seems that repeat snoozers suffer no ill effects and may even have slightly sharper minds than instant-arisers.

However, if you’re in the latter category as I am, and you want your alarm clock to absolutely, unambiguously get you out of damn bed the very first time it goes off, maybe you need the clock invented by Gauri Nanda of the Massachusetts Institute of Technology two decades ago.

It’s called Clocky, and it has one job - to infuriate you awake in the shortest time possible. Yes, it has a snooze button, but it also has wheels, and when that alarm rings, off it scarpers across your room in as fast and as random a path as possible…

Alas, there’s only one way to shut it up.

Thus its mission is accomplished, maybe adding hours of productivity to your workday - or even helping you meet the love of your life!


Lady with grey hair holding up a grilled cheese sandwich encased in glass with what seems to be a woman's face burnt into it - the "Holy Toast"

3. THE 2014 IG NOBEL PRIZE FOR NEUROSCIENCE

If you’ve been reading me for a while, you’ll know my soft spot for the human visual bias called pareidolia - which is how you can see Marlene Dietrich, Gillian Anderson or the Virgin Mary in the grilled cheese sandwich that Diana Duyser sold to GoldenPalace.com for $28,000 in 2004.

It’s also how you can see this aggressively drunk octopus:

But in 2014, the international team of Jiangang Liu, Jun Li, Lu Feng, Ling Li, Jie Tian, and Kang Lee, went deeper - asking what is actually happening in the brains of people who can see the face of Jesus in a piece of toast.

As I said in my original write-up:

“There’s a region of your brain called the right fusiform face area that’s strongly associated with processing the patterns of human facial features, letting us spot the faces of our loved ones in a sea of strangers. And when it gets activated, it so easily drowns out other conflicting messages. It’s like a megaphone at a town hall meeting.

Only problem is: like every other process, it’s working with the same “corner-cutting” visual guesswork inputs. And it’s easily tricked into making mistakes, as with Upside-Down Adele.”

More recently, researchers from the University of Queensland in Australia found that pregnant women and new mothers seem to have hightened sensitivity to face pareidolia - perhaps to help with social bonding between mothers and infants, perhaps facilitated by increased levels of the hormone & neurotransmitter oxytocin.

There’s clearly much more work to be done here. But any mechanism in the brain for heightening emotional connections to parts of the world around us - for making us care about it, in a way that motivates us into acquiring a sense of stewardship around it - is well worth learning more about.


Coming up after the paywall:

  • Dodgy car manufacturing…

  • madly excessive co-authorship…

  • an inventive (if highly inadvisible) way of tackling a snakebite…

  • the remarkable minds of taxis drivers…

  • the best way to beat procrastination…

…and other lovable madness.

Read more

  • βœ‡rendezvous with cassidoo
  • πŸ›‹οΈ "Set realistic goals, keep re-evaluating, and be consistent." - Venus Williams
    Howdy howdy howdy! I hope you had a good week! I enjoyed time with friends and family, ate some good food, and built some fun things too. Let's get into it! Was this forwarded to you? You can subscribe here! Web links of the week contrast-color() beyond black & white Stuff Everybody Knows: A guide to the rest of your web development career Comprehension Debt - the hidden cost of AI generated code. Two React Design Choices Developers Don’t Like—But Can’t Avoid Somethi
     

πŸ›‹οΈ "Set realistic goals, keep re-evaluating, and be consistent." - Venus Williams

23 March 2026 at 07:08

Howdy howdy howdy!

I hope you had a good week! I enjoyed time with friends and family, ate some good food, and built some fun things too. Let's get into it!

Was this forwarded to you? You can subscribe here!


Web links of the week

contrast-color() beyond black & white
Stuff Everybody Knows: A guide to the rest of your web development career
Comprehension Debt - the hidden cost of AI generated code.
Two React Design Choices Developers Don’t Like—But Can’t Avoid


Something that interested me this week

This week I replaced a bunch of parts in my PC as well as my camera, and it took some effort. Desk configuration is always more annoying than you expect. I ended up blogging about my camera setup after tweaking it a bunch, and these are my latest PC parts!

  • CPU: AMD Ryzen 7 9800X3D 4.7 GHz 8-Core Processor
  • Motherboard: Gigabyte B850 AORUS ELITE WIFI7 ATX AM5
  • RAM: Crucial Pro Overclocking 32 GB (2 x 16 GB) DDR5-6000 CL36 Memory
  • GPU: Asus PRIME GeForce RTX 5070 Ti

Video editing has gotten MUCH faster already, which saves me a lot of time at work especially. I recorded this one about using GitHub Copilot to help me update parts of my app todometer that I had put off for literally years (I was so excited)!

Last thing: newsletter anniversary is coming up. If you want to offer a giveaway, respond to this email to let me know!


Sponsor

Mux is video infrastructure for developers. When you upload a video to Mux, you don't just get playback. You get building blocks like transcripts, storyboards, thumbnails, and clips. The pieces are just there. Feed them into whatever you're building: search, summarization, content moderation, or anything else you can dream up.

Mux also stewards Video.js, the web's most popular open source video player. Video.js v10 is a full architectural rebuild with the beta now available at videojs.org. It's worth a look and trying out.

Trusted by Patreon, Substack, and Cursor. Get started free, no credit card required →


Interview question of the week

Last week, I had you get distances to fire stations! Great work Amine, Dan, Christian, Paul, Matt, Donato, Toni, Micah, David, Ten, and the delightful folks in the Ruby Users Forum!

This week's question:
Given a text string and a pattern, implement a fuzzy string search using the Bitap algorithm that finds all positions in the text where the pattern matches with at most k errors (insertions, deletions, or substitutions). Return an array of objects containing the position and the number of errors at that match.

Example:

> fuzzySearch("the cat sat on the mat", "cat", 0);
> [{ position: 4, errors: 0 }]

> fuzzySearch("cassidoo", "cool", 1);
> []

(you can submit your answers by replying to this email with a link to your solution, or share on Bluesky, Twitter, LinkedIn, or Mastodon)


Cool things from around the internet

The Day I Discovered Type Design
Old Pops Sheet Music Digital Collection
CannonKeys x Fnctl.co Wood Bakeneko65 with GMK Ursa
I'm OK being left behind, thanks!


Joke

What do you call a pig who does karate?
A pork chop!

(Thanks, Lynelle, for this one!)


That's all for now, folks! Have a great week. Be safe, make good choices, and do some jumping jacks!

Special thanks to Ben, Kinetic Labs, and Marta for supporting my Patreon and this newsletter!

cassidoo

website | blog | github | bluesky | youtube | twitch | twitter | patreon | codepen | mastodon

  • βœ‡Daily Dad
  • This Is The Only Thing You Get to Choose
    ​ ​ After everything that’s happened in the last few years, including the world-changing pandemic that started six years ago this month (six years), we’re tired. After everything that’s happened in your life, after everything that’s gone wrong the last couple weeks, you think to yourself, “I can’t handle one more thing going wrong.” Certainly, Marcus Aurelius would have related to the sentiment. Floods. Plagues. Wars. A troubled son.
     

This Is The Only Thing You Get to Choose

After everything that’s happened in the last few years, including the world-changing pandemic that started six years ago this month (six years), we’re tired. After everything that’s happened in your life, after everything that’s gone wrong the last couple weeks, you think to yourself, “I can’t handle one more thing going wrong.”

Certainly, Marcus Aurelius would have related to the sentiment. Floods. Plagues. Wars. A troubled son. Personal health issues.

But the thing is, life doesn’t care. It has no time for your questions. It pays no mind to your limits.

“I don’t think I’m up for this,” the novelist John Gregory Dunne said to his wife as they left the hospital after rushing to check on their daughter, who had just been admitted. He was down about his career. He wasn’t feeling great about his own health. He was sick about his only child. He was worried it would be a long and hard road out for all of them. Joan Didion, his steely, stoic wife, responded with something we can imagine Marcus Aurelius reminding himself of in Meditations (premium leather edition here): “You don’t get a choice.”

Fortune behaves as she pleases, the Stoics said. Life disposes. It decides. The only thing we get a choice in is how we respond.

P.S. Inside your soul, Marcus Aurelius wrote, is a peace that you can retreat to anytime you like. If you’re tired of what life keeps throwing at you, explore his advice on finding your purpose over on the Daily Stoic YouTube channel, where you can also find video episodes of the Daily Stoic podcast, with guests like Mel Robbins, Jordan Klepper, and Matthew McConaughey. Subscribe today so you don’t miss any future videos!

video preview


—Today’s newsletter is sponsored by Incogni.

The BBC caught scam call center workers on hidden cameras as they laughed at the people they were tricking.

One worker bragged about making $250k from victims. The disturbing truth? Scammers don’t pick phone numbers at random. They buy your data from brokers.

Once your data is out there, it’s not just calls. It’s phishing, impersonation, and identity theft. That’s why you need Incogni: They delete your info from the web, monitor and follow up automatically, and continue to erase data as new risks appear.

Exclusive offer this tax season: 58% off Annual plans with coupon code STOIC

***

Read on DailyStoic.com
Listen to Today's Podcast
Facebook Twitter Instagram Pinterest

Unsubscribe | I only want to receive Saturday Stoic emails | Update your profile
906 Main Street #274, Bastrop, Texas 78602 | info@dailystoic.com is not a monitored email


Kill the Newsletter! feed settings

  • βœ‡Daily Dad
  • It’s Not Supposed To Go Down Easy
    ​ ​ Look, if it was easy, it wouldn’t be much in the way of a philosophical insight. If anyone could do it, and do it without much effort, it wouldn’t be very impressive. Nietzsche said that his formula for human greatness was “Amor Fati.” “That one wants nothing to be different,” he said as a prescription, “not forward, not backward, not in all eternity. Not merely bear what is necessary, still less conceal it… but love it.&rd
     

It’s Not Supposed To Go Down Easy

Look, if it was easy, it wouldn’t be much in the way of a philosophical insight. If anyone could do it, and do it without much effort, it wouldn’t be very impressive.

Nietzsche said that his formula for human greatness was “Amor Fati.” “That one wants nothing to be different,” he said as a prescription, “not forward, not backward, not in all eternity. Not merely bear what is necessary, still less conceal it… but love it.”

Greatness is not easily in reach—by definition. Loving what has happened? Sure, it’s easy to love what is fun and wonderful. It is hard to accept the inconveniences of life—traffic, jerks, an AirPod dropped down a sewer grate—let alone the tragedies. How can you love a prolonged illness, an economic crash, a pandemic, a brutal violent act, a public humiliation, the loss of a dear friend or family member?

The answer is: Only through incredibly difficult work. It takes practice. It takes reflection. It takes perspective. It takes time.

Amor Fati is a challenge. That’s the whole point. It’s something you’re supposed to wrestle with, struggle with, asking yourself “Could that possibly even apply here?” It’s a formula for greatness because it demands greatness. It is out of reach for most of us—out of easy reach, anyway. We have to grow to grab hold of it, and in the end, it’s that growth that is probably the only redeeming part of the entire experience.

P.S. Our Amor Fati medallion serves as a tangible reminder to not just accept, but to love your fate—including the struggles that make you stronger. Reach for this medallion when you’re feeling like life has thrown more at you than you can handle, and remember: your challenges aren’t just costs, they’re investments in who you’re becoming.

Get your Amor Fati medallion at the Daily Stoic Store today.

And, for a limited time, get the full Daily Stoic 10-Medallion collection, along with a premium display, for $200—a savings of $149!


—Today’s newsletter is sponsored by Simple.

A Centuries-Old Practice That Builds Strength Without Beating Up Your Body

What if just 9 minutes a day could make you stronger, steadier, and slimmer by April—without punishing workouts or extreme diets? Rooted in a centuries-old practice, Tai Chi yoga blends gentle movement, breath, and mindfulness into slow, purposeful steps that support the body’s natural systems.

After 40, intense exercise can increase injury risk and stress hormones, but this low-impact routine promotes sustainable fat loss and real energy gains. Even complete beginners can see measurable progress in weeks.

Take the quick quiz to get your printable tai chi yoga plan, plus expert coaching, guided workouts and nutrition support.

***

Read on DailyStoic.com
Listen to Today's Podcast
Facebook Twitter Instagram Pinterest

Unsubscribe | I only want to receive Saturday Stoic emails | Update your profile
906 Main Street #274, Bastrop, Texas 78602 | info@dailystoic.com is not a monitored email


Kill the Newsletter! feed settings

  • βœ‡Daily Dad
  • Join Ryan Holiday for Daily Stoic LIVE
    Coming This Summer  ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏̳
     

Join Ryan Holiday for Daily Stoic LIVE

Coming This Summer  ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­

Hey, Ryan here,

Join me for my Daily Stoic Live tour this summer, coming to cities across the US! Tickets are ON SALE NOW for the following events, with more to come:

Get Tickets Now

This is your chance to join me for a conversation about the ways ancient Stoic philosophy can help us to find wisdom, courage, justice, and discipline today.

Whether you’re looking for a blueprint for discipline, a strategy for stillness, or a map for resilience in these turbulent times, I’ll share these tools with you and take your questions live.

You’re already part of our dedicated community of nearly a million Daily Stoic readers all over the world—collectively the largest group of Stoics in history. Let’s get this community together for a live evening dedicated to Stoic wisdom. Join me for an in-depth conversation about philosophy, insights into my Stoic Virtues book series, and a rare opportunity to shop signed books, Daily Stoic medallions, and more from the Daily Stoic collection.

I don’t often get the chance to speak publicly, so tickets will go fast—reserve yours today.

VIP Package includes:

  • Meet & Greet with me, Ryan Holiday, before the show
  • Reserved premium seating
  • Special gift from The Painted Porch Bookshop
Get Tickets to Daily Stoic Live

I’ll see you there!


Ryan Holiday is one of the world’s bestselling living philosophers. His books, including The Obstacle Is the Way, Stillness Is the Key, and The Daily Stoic, have sold over 10 million copies. As host of The Daily Stoic podcast, Ryan has become the modern voice for ancient ideas that help people live better lives. His work has directly influenced some of the biggest names in business, tech, culture, and professional athletics.

***

Facebook Twitter Instagram Pinterest

Unsubscribe | I only want to receive Saturday Stoic emails | Update your profile
906 Main Street #274, Bastrop, Texas 78602 | info@dailystoic.com is not a monitored email


Kill the Newsletter! feed settings

  • βœ‡Daily Dad
  • There Will Always Be People Who Don’t Get It
    ​ ​ Do you think everyone understood why Cato was so alarmed about Caesar? Do you think everyone understood why Thrasea or Agrippinus refused to bend the knee to Nero? Or why Rutilius Rufus made a legal martyr of himself when corrupt interests brought him up on false charges? Of course they didn’t. In fact, Rutilius’ friends begged him to defend himself. Cato and Thrasea and Agrippinus were seen as obstinate, alarmist, even annoying. People are busy. People are mi
     

There Will Always Be People Who Don’t Get It

Do you think everyone understood why Cato was so alarmed about Caesar? Do you think everyone understood why Thrasea or Agrippinus refused to bend the knee to Nero? Or why Rutilius Rufus made a legal martyr of himself when corrupt interests brought him up on false charges?

Of course they didn’t. In fact, Rutilius’ friends begged him to defend himself. Cato and Thrasea and Agrippinus were seen as obstinate, alarmist, even annoying.

People are busy. People are misinformed. People have skewed priorities and conflicts of interest. They’re not always going to understand. They’re not always going to get it.

Whether it’s politics or business or personal, you can’t expect everyone to see it like you do. Honestly, if they did, it would probably mean you’re heading in the wrong direction. That’s what Chrysippus said anyway—that if he wanted to follow a mob, he wouldn’t have become a philosopher.

Stoicism isn’t about being appreciated. It’s not about fitting in. It’s about doing what’s right. It’s about saying what needs to be said. It’s about being who you feel you need to be.

So if you’re waiting for your friends to understand you, if you’re holding back until you get approval from family members or colleagues, if you think your entire audience will get on board…you’re waiting for something that may never come.

Do what you believe is right. Do what you believe is just. The rest isn’t up to you.

***

Read on DailyStoic.com
Listen to Today's Podcast
Facebook Twitter Instagram Pinterest

Unsubscribe | I only want to receive Saturday Stoic emails | Update your profile
906 Main Street #274, Bastrop, Texas 78602 | info@dailystoic.com is not a monitored email


Kill the Newsletter! feed settings

Good News from the American West: Public lands, working lands, and clear thinking

Good News from the American West: Public lands, working lands, and clear thinking A 14er access update, Texas conservation done right, and lessons from the mountains

View this email in your browser

Hello everyone!

Here’s your weekly dose of Good News from the American West:

⚡ From my friend and off-the-charts prolific writer David Gessner: this essay uses Jeremiah Johnson as a jumping-off point to explore Robert Redford, the mythology of the West, and the deeper urge to step away from modern life. A thoughtful essay written by one of my all-time favorite authors.

⚡ For anyone who’s spent time huffing and puffing on the DeCaLiBron Loop near Fairplay, the Conservation Fund continues to do important work solving the access issues that have long plagued this classic 14er adventure.

Tickets for Portland’s 8 Seconds Rodeo go on sale March 30th. And if you’ve listened to my episodes with Ivan McClellan, then you know it’s not your standard rodeo. It’s more of a modern take that brings together Western sports, music, and culture in a way that’s aimed at expanding who shows up and how these traditions evolve.

⚡ I really appreciated (and needed) this essay from alpinist-extraordinaire Graham Zimmerman on staying grounded in turbulent times. Drawing from years in high-risk environments, he makes a strong case for focusing on what’s within your control, staying engaged without burning out, and resisting the pull of constant outrage and information overwhelm.

⚡ I’m a huge fan of the Texas Agricultural Land Trust, and I found this candid conversation on conservation easements especially informative and useful. It gets into the practical side of how land is actually protected—legal structures, landowner incentives, and the long-term thinking required to keep working lands intact.

⚡ And for episode 300 of Mountain & Prairie, I had the opportunity to sit down with Sebastian Junger. We covered mortality, community, and the psychological side of risk… topics he’s spent decades reporting on and living through. Sebastian’s work has been unbelievably impactful for me, so it was a real thrill to sit down with him and chat.

I'm thrilled to share this good news from the West-- there's tons of it out there if we just take a little time to look around. Thank you for signing up.

If you have a pal who could benefit from a weekly dose of good news, please share this email.

And if you were forwarded this email and want to receive future editions, you can sign up here

Do you have something good to share? Send it to me! I'm always on the hunt for good news.

-Ed
LATEST M&P EPISODE:
Sebastian Junger – On Meaning, Mortality, and Belonging
(photo: © Joshua Simpson)

THIS MORNING!!
An important workshop from my friends at the Central Grasslands Roadmap, part of their State of the Biome Symposium Series:

Updates from the Central Grasslands Bird Working Group
March 25th, 2026 ~ 11:00 AM - 12:30 PM MST
“A Systems-Level Approach to Recovering Grassland Birds Across the Great Plains Biome”

Mountain & Prairie is reader- and listener-supported via Patreon, with additional generous support from these top-notch, purpose-driven organizations:

Want to share this edition of Good News from the American West via text, social media, or email? Just copy and paste this link:
https://mailchi.mp/mountainandprairie/good-news-3-25-26
Instagram
LinkedIn
YouTube
Website
Copyright © 2026 Mountain & Prairie, All rights reserved.


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.

  • βœ‡Colin Wright's Newsletter
  • Templates and Scripts
    3-Item StatusCurrent Location: Milwaukee, WIReading: The Alternative by Nick RomeoListening: Running/Planning by CMATIf you have a moment, reply with your own 3-Item Status.New WorkThis week’s Let’s Know Things is about the Cuban Oil BlockadeThis week’s Brain Lenses essay is about Cognitive Shuffling & the pod is about the Region-Beta ParadoxI’ve also recent completed an update of all my iOS/macOS apps, if you’re interested in checking out the Truly Simple Tool
     

Templates and Scripts

25 March 2026 at 15:01

3-Item Status

If you have a moment, reply with your own 3-Item Status.

New Work


Templates and Scripts

I have a general sense that—wherever we end up next, however our technologies and politics evolve, and whatever shapes our communities and systems and social norms and economic realities are nudged into as a consequence of those evolutions—it’ll still be beneficial to have a keen sense of self-knowledge.

By self-knowledge I mean an understanding of who we are, what we want, what we care about, our relative advantages and disadvantages in different spheres of life, a rough comprehension of our capacity to suffer and sacrifice and love and give and gracefully receive, and the priorities (and variables) that underpin and inform all of these things.

Beyond providing us with a more thorough awareness and appreciation of our own uniqueness (and consequently, that of everyone else on the planet), self-knowledge also contributes to our capacity for self-expression.

As our self-understanding grows, so does our ability to share that cognizance via conversations with our partners and friends, through our votes and other efforts to influence society, law, and governance, through our art, and even through what we’re willing to do to pay the bills (and the nature of the entities we’re willing to do those things for).

Going deeper than the superficial on this can require a fair bit of work, in part because much of what we think we believe or care about, what we consider to be “us,” isn’t actually fundamental to who we are. Throughout our lives, all sorts of (often well-meaning) entities give us templates and scripts to work from, and we adopt these beliefs, rationales, and routines because, well, why not? What’s the alternative? This lending of philosophical motivation starts young and never really stops.

Peeling off those outer layers to figure out what’s beneath them can be the effort of a lifetime, and it can be disorienting making progress, because rather than discovering some latent, long-suffocated belief system or portfolio of goals underneath all those inherited worldviews, many of us will instead discover a whole lot of nothing, not second, complete and more perfect self that’s been hidden away, waiting for us to uncover it.

From there, our second effort of a lifetime is to fill that nothing with something; but this time, we ideally opt for something more us-shaped.

I think a lot of people, by adulthood, has at least a shadowy sense of this undertaking, and has probably even taken a few steps toward figuring out who they are, sans all those external doctrines and dogmas.

Something that I’ve personally found to be helpful in this effort is semi-regularly stepping back and imagining that the forces that shape my life, my decisions, my sense of the possible and impossible, today, are no longer there.

Money is gone, politics have become unrecognizable (or unnecessary). Maybe we no longer need our bodies, or we’ve discovered other intelligent life that maybe has some answers (about the big questions) for us. Maybe we’ve achieved world peace and post-scarcity and now we just have to figure out what to do with all our free time.

If things were to be shaken up in fundamental ways, who would I be? What causes, what goals would be important enough to me that I would want to invest myself in them? What would shape my actions, my overall trajectory, for the balance of my life?

Then, stepping back to now, to this reality: what does that tell me about who I actually am, what I should actually be doing, and what I should actually be working toward?

If you enjoyed this essay, consider supporting my work by becoming a paid subscriber, buying me a coffee, or grabbing one of my books.


Colin Wright's Newsletter is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.


Interesting Links

If you want more links to interesting things, consider subscribing to Aspiring Generalist.


I’ve got two new apps in the works, to accompany the others I’ve made. One is a personal wiki for writers (and other worldbuilders) to keep track of all their in-world characters, locations, political factions, etc, and the other is this guy, a simple word tracker for projects (like books) and writing rituals.

What Else

I’m heading back out to Seattle in about a week and a half, and I’m already preparing for that, which mostly means doing double the normal amount of work so that I can really be there while I’m there, with as few deadlines and external responsibilities pulling me away from family time as possible.

I do have some fun meetups and other little social get-togethers between now and my departure, though, which should serve as nice pressure valves on what might otherwise be a too-aggressive work schedule.


Say Hello

New here? Hit reply and tell me something about yourself!

You can also fill me in on something interesting you’re working on or something random you’re learning about.

I respond to every message I receive and would love to hear from you :)

Prefer stamps and paper? Send a letter, postcard, or some other physical communication to: Colin Wright, PO Box 11442, Milwaukee, WI 53211, USA

Or hit me up via other methods: Instagram, ThreadsTwitterFacebook, YouTube, or yoghurt delivery.

Writing factory: notes from a life on China’s assembly lines.

  • βœ‡Daily Dad
  • 5 Years of Lessons From Running My Own Bookstore
    ​ ​ ​ ​5 Years of Lessons From Running My Own Bookstore​ My wife and I were sitting at a cafe in Bastrop, Texas, looking across Main Street at an empty historic storefront. “You know what would be amazing there?" she said. “A bookstore.” We started construction on The Painted Porch the first week of March 2020. Somehow, we didn’t lose all our money. It didn’t blow up our marriage. It’s actually been a great experience an
     

5 Years of Lessons From Running My Own Bookstore

5 Years of Lessons From Running My Own Bookstore

My wife and I were sitting at a cafe in Bastrop, Texas, looking across Main Street at an empty historic storefront.

“You know what would be amazing there?" she said. “A bookstore.”

We started construction on The Painted Porch the first week of March 2020.

Somehow, we didn’t lose all our money. It didn’t blow up our marriage. It’s actually been a great experience and, even more surprising, a pretty good business too.

Five years in, I’ve learned a lot—about business, about books, about myself. Here are some of those lessons:

Crazy can be a competitive advantage. Opening a physical bookstore in 2020 seemed crazy. Not just to me—everyone said so. Retail was shifting online, books were becoming digital, the pandemic was raging, bookstores were closing—not opening. But that’s exactly why it worked. It was crazy because no one else was doing it. It stands out. It’s different.

Look for disconfirmation. As I was thinking about doing the bookstore, I asked a lot of people why I shouldn’t do it. Not that I was looking to be talked out of it. I was asking so I could hear the concerns, the objections, the risks I hadn't considered. Every one of them raised something I hadn’t thought of and then was then able to address before opening.

Take some risk off the table. Most big, cool, intimidating things in life comes with a certain amount of risk. But just because you take a big risk doesn’t mean there aren’t ways to take risk off the table. A great piece of advice I got from Allison Hill, who owns Vroman’s and Book Soup in Los Angeles, was to make the bookstore a multipurpose space. The Painted Porch is of course not just a bookstore—it’s my office, my employees' office, the place where we record podcasts and film YouTube videos. So if nobody comes in and buys books, we're not necessarily losing money. Multi-use allows you to do more than you ordinarily would—across the board.

Think of it as an experiment. When I was kicking around the idea, Tim Ferriss told me to think of it as an experiment. Try it for two years, he said, and if you hate it at the end or it’s failing, then walk away. This piece of advice was so freeing. It gave me an out—which allowed me to bravely dive in. Because I wasn't betting my whole life on something, just a contained time commitment. Thinking of every venture, every project as an experiment is a great way to go through life. It lowers the stakes. It minimizes the downside. It lets you take a shot on something that otherwise might be way too intimidating.

Don’t trust conventional wisdom. One of the things I did while I was kicking around the idea is I looked up how expensive it is to start a bookstore. Search results said it was hundreds and hundreds of thousands of dollars—way more expensive than I was interested in. But then I wanted to question whether that number was real. So then I went and looked up how expensive it was to start an ecommerce business—something like Daily Stoic. Search results said it was hundreds of thousands of dollars more than I’d spent to start Daily Stoic. That was really helpful—to learn, oh, these people don’t really know what they’re talking about. Or that there’s a cheaper way, a different way to do it. You don’t have to do it the way that everyone else does it.

Be okay with mediocrity at first. A problem with having really high standards or when you expect a lot of yourself is that it can be hard to start something new. It’s hard to be comfortable with something that’s kind of crappy or mediocre or not all the way there. But there’s a reason most tech start ups think in terms of a minimum viable product. There’s a great Hemingway line—we actually have a shirt with it, and I have a print of it on my wall—it’s one of my all-time favorite quotes: the first draft of everything is shit. I love how The Painted Porch is now, but it took years to get it to where it is. It’s been a continual process of improvement and growth and making changes.

Doing interesting things usually pays off. When I was starting out as a writer, an author gave me a piece of advice I’ve never forgotten: If you want to be a great writer, go live an interesting life. He was right. Great art is fueled by great experiences—or, if not “great” experiences, at least interesting ones. That was in the back of my mind with the bookstore. Even if it failed, I knew the experience of trying to open a small business in rural Texas during a pandemic would be filled with stories. And it has been. I’ve drawn on it constantly—in my writing, my talks, in conversations with people on the podcast. So when you have the choice between the safe, boring path and the interesting one, take the interesting one. It always pays off.

Have a unique proposition. Most bookstores carry thousands of titles. The best one in Austin, BookPeople, stocks over 100,000. We carry about 1,000. It was one of the best decisions we made. We only carry books we love. Not only did this make it cheaper and easier to run the bookstore, it makes us stand out. If people want a specific book, they go to a certain trillion-dollar e-commerce behemoth. If people want to discover new books and have a unique experience, they come to us. We are the only bookstore in the world with our selection.

Create spectacles. Before we opened the store, I was in Bucharest, Romania for a talk. My host took me into a local bookstore that had an enormous globe hanging from the ceiling. I watched as customer after customer came in to take pictures beneath it, before checking out with books. This inspired our now infamous book tower, which I designed to be built on top of an old, broken fireplace. It’s 20 feet tall and made of some 2,000 books, 4,000 nails, and 40 gallons of glue. It was not cheap. It was not easy. But it’s probably one of the single best marketing decisions we made. Invariably, almost every customer that comes in takes a picture of it—plenty more come in because they heard about it and wanted to see it.

The positive externalities are the best part. I’ve gotten a lot out of the bookstore. I’ve learned a lot…about business, about books, about what I’m capable of. Sales have been strong. But the most rewarding part has been what it’s done for other people. Putting books we love out in the world. Creating a gathering place for the people in our community. Building something that makes our small town a little better, a little richer, a little more interesting than it was before.

Beware of mission creep. Our original plan was that we’d have only a couple hundred books, only my absolute favorite books. But I'm always reading and discovering new favorites. So the temptation to add and add and add is always there. In the military, they call this mission creep—a gradual broadening of objectives as a mission progresses. If you are setting out on a project, it’s something to be aware of.

For everything you add, take something away. There’s a great story of Mark Parker who, just after he became CEO of Nike, called Steve Jobs for advice. Is there anything Nike should do differently? Parker asked. “Just one thing,” Jobs said. “Nike makes some of the best products in the world. Products that you lust after. But you also make a lot of crap. Just get rid of the crappy stuff and focus on the good stuff.” “He was absolutely right,” Parker said. “We had to edit.” Because we’ve always done it this way, is not a good reason. Or in our case, because we’ve always carried this book, is not a good reason. We have to edit.

Have the discipline to not scale. At least once a week, someone asks if we're going to open a second location. And at least three struggling bookstores have reached out about us acquiring them. The answer is a polite no. "Do Not Go Past The Mark You Aimed For" is one of the most important laws in The 48 Laws of Power. Know when you’ve won. Know what enough is. Know your limits.

Behind mountains are more mountains. That’s a Haitian proverb I love. My wife suggested opening the bookstore in the fall of 2019. Then COVID delayed us a year. Then we didn't feel right opening for another year. Then a freak storm and some political incompetence shut down the power grid—burst pipes, busted roof. Then a global supply chain crisis made books hard to get. There’s the day-to-day stuff too: employees get sick, the internet goes out, shipments arrive damaged, a toilet leaks, the door won’t shut properly all of a sudden. But that’s how it goes. With most things in life, you don’t overcome one obstacle, you don’t get through the first, second, or third year of your business, and then suddenly you're magically done with obstacles. No, it’s one damn thing after another. Expect it. Work through it. Keep going.

Learn from the cats. When we were thinking about opening a bookstore, I bought a course from a bookstore consultant. I talked to friends. I talked to bookstore owners while on a book tour. I got a lot of advice, gathered best practices, and learned what worked for others. And yet, the single most popular thing about The Painted Porch is something that never came up…the cats. In 2021, we took a family road trip to Cerro Gordo, the ghost town Brent Underwood has been restoring—my kids are obsessed with his YouTube videos—and came home with two cats who have lived at the bookstore ever since. They’re literally the most popular thing about the store. As one Yelp reviewer put it: “Nice collection of books, clean, very comfy atmosphere, but I’m not going to lie to the great people of Bastrop…I come for the cats.” Lol. So yes, do your research. Yes, learn from others. But keep in mind, some of the best parts of any project are things you can’t possibly predetermine.

Don’t overlook simple solutions. There’s a tendency—especially when you care a lot about something—to overthink it. To assume everything has to be big, polished, expensive, professional. But great ideas can be cheap and easy too. One of my favorite bookstores in the world, Gertrude & Alice in Bondi Beach, puts sticky notes inside their books. Just little handwritten notes from employees about why they liked this or that book. No fancy plaques. No expensive signage. We started doing it at The Painted Porch too. It’s fun, it’s human, and customers love it.

Do things only you can do. Something that’s happened with Daily Stoic over the years is as it has grown, so has the number of copycats. And so we're constantly asking, what can only we do? With the bookstore, we're lucky to have authors constantly passing through to record the podcast. While they're here, they sign books. Sometimes we do live events with them. Those books, those experiences—you can't get them anywhere else. With AI tools making it easier and easier to copy and replicate and reproduce, it’s more important than ever to find and focus on the things only you can do.

Zoom out. When we were doing a small construction project at the bookstore recently, we moved an old antique bar and found some paint on the wall, covered in plaster. Carefully scraping it away, we found a date: January 16, 1922. What was happening in the world that day? Who were the people who stood there and supervised it being painted? What kind of business was in this space a hundred years ago? How many others have come and gone since? It was a humbling reminder: we're not the first people to try something in this building, and we won't be the last. Every project, every place, every person is part of something much bigger—something that started long before us and will continue long after.

If you’re successful, your people should be successful. Nothing feels better than distributing profits or raises to the team. If you don’t take pleasure in that, you're doing it wrong, prioritizing the wrong things.

If you’ve always wanted to do it…do it. This has happened to me more than once. When my wife and I moved to a farm, I couldn't believe how many people said, “I’ve always wanted to do that.” Same with opening the bookstore. People hear you have a small-town bookstore and they light up—“I’ve always wanted to do that.” Casey Neistat has a great line: “The right time is right now.” If you’ve always wanted to do something, do it. Stop romanticizing it. Stop overthinking it. Try it. Do it small. Do it your way. But do it.

There are many ways to measure success. One of the first things people want to know is how the bookstore is doing, whether it’s a success. I like to joke, my wife and I are still together, so yes, that’s a big win. We survived. We kept ourselves together despite it all.

The real answer is that early on, we asked ourselves, what does success look like? And we decided that success was going to be: becoming more community minded, becoming more responsible, becoming better organized, having more fun, making a positive contribution.

With any project or endeavor, there are many ways to measure success. Has it made you a better person? Has it made your community better? Did it challenge you in ways you needed to be challenged? What metrics actually matter to you? Remembering why you did something—and how you defined success at the start—helps you calibrate your decisions along the way.

It helps you know when you’ve won.

***

Today’s newsletter is sponsored by 80,000 Hours.

"Follow your passion." "Go with your gut."

Career advice is full of slogans; almost none of it is based on evidence. Much of it is actively harmful, and as a result, many people are squandering their impact.

80,000 Hours is the first book to look at what the data actually says about having a fulfilling and impactful career. It covers why "follow your passion" gets things backwards, which skills will increase in value in the age of AI, and why the highest-impact work is in areas most people have never considered.

Pre-order at 80000hours.org/stoic-articles (available from May 28, 2026)

Facebook Twitter

Copyright © 2026 Ryan Holiday, All rights reserved.
You signed up for this list at ryanholiday.net.

Want to change how you receive these emails?

Unsubscribe | Update your profile | 912 main st, Bastrop, Texas 78602


Kill the Newsletter! feed settings

  • βœ‡Cassidy Williams
  • A history of styling choices leading to native CSS
    I recently updated my app todometer to be styled with pure, native CSS! Styling todometer over time Changing the CSS libraries in todometer has been a real reflection of CSS styling history. When I first built it more than 9 years ago now, that first initial commit had React, Electron, and Less for CSS. Less at the time was great for what I wanted (Node-based styling with nesting). It let me use variables (like this) and nesting (like this), and got the job done with some global styles. Eventua
     

A history of styling choices leading to native CSS

25 March 2026 at 00:00

I recently updated my app todometer to be styled with pure, native CSS!

Styling todometer over time

Changing the CSS libraries in todometer has been a real reflection of CSS styling history.

When I first built it more than 9 years ago now, that first initial commit had React, Electron, and Less for CSS. Less at the time was great for what I wanted (Node-based styling with nesting). It let me use variables (like this) and nesting (like this), and got the job done with some global styles.

Eventually in 2020, I wanted more encapsulated styles, thus I wanted to use CSS Modules. Also at the time, wanting to keep my variables and nesting where I could (but also modernize), I switched to node-sass. When you look at the commits here and here, you can see the variables switching from starting with @ to $, and how I moved everything everything to their respective *.module.scss component (ultimately only keeping variables at the global level). The behaviors all stayed the same, just was more modern under the hood!

Yet another big refactor was due in 2023, when I got rid of all Sass and used plain ol’ CSS files, and postcss for transformations. node-sass had been deprecated, which really led me to reevaluating the styling stack, and CSS variables existed natively, so that was one less thing needed! That led me to where we were until earlier today, postcss-nested.

postcss-nested vs. postcss-nesting

These libraries sound almost exactly the same, but act different, and Chris Coyier talks about it a bit here. To save you a click, postcss-nested has syntax like Sass, and postcss-nesting has syntax like the CSS spec!

Given the history above, it makes sense how the transition happened here. Moving from Less to Sass to a more vanilla CSS approach, all while keeping the core of variables + nesting, is all I really wanted. The nested library back in 2023 let me keep styling almost exactly the same when I transitioned away from Sass, with the exception of variables (see the commit).

I switched in this commit today to postcss-nesting mostly to make sure that everything transitioned smoothly. It involved a laughably small change list, to just add & nesting selectors across some files.

Pure CSS, baby

The transition to fully native CSS for the entire app is possible now because CSS nesting is natively available! I probably didn’t actually need to do the “switch to postcss-nesting” step, but it felt like a good iterative one.

And since I did that iterative step, the only changes I did for a “fully pure” CSS solution was to simply delete the postcss files!

Look at that diff. So much red!! So nice!!

It’s about the journey, not the destination… but also the destination is cool

It’s really amazing to see how far we’ve come in browsers to be able to do these things without any libraries at all. Yes, I don’t have the most complex styles in the world, and yes, I’m really “only” using variables and nesting, but it’s cool that a “quality of life, nice to have” thing that I enjoyed nearly a decade ago is now a standard. Look at us go!

Anyway, you can check out the repo for todometer here, with a new version being properly cut soon!

  • βœ‡Daily Dad
  • It Takes Much Longer Than You Think (Or Want)
    ​ ​ Nobody likes waiting. Nobody likes it when somebody else’s turn takes longer than you feel it should. But you know what? That’s just how it goes. The late ’40s and ’50s were rough for a young James Stockdale, as they were for many young military officers. Due to the rapid expansion and contraction of the armed forces after WWII, there was an enormous glut of senior officers that became known as “the hump.” It took years for these people
     

It Takes Much Longer Than You Think (Or Want)

Nobody likes waiting. Nobody likes it when somebody else’s turn takes longer than you feel it should.

But you know what? That’s just how it goes.

The late ’40s and ’50s were rough for a young James Stockdale, as they were for many young military officers. Due to the rapid expansion and contraction of the armed forces after WWII, there was an enormous glut of senior officers that became known as “the hump.” It took years for these people to retire and make advancement possible for younger officers. This was frustrating, demoralizing, and difficult. Especially for people like Stockdale who were ambitious, ready to lead, ready for their turn.

But again, that’s life. It’s Marcus Aurelius having to wait twenty years for Antoninus to pass the throne to him. It’s the professors and executives who are hanging on to their jobs longer and longer, making it hard for new graduates to get those opportunities.

It takes longer than you think or want. It just does. And as we have said, this will require from you the virtue of patience. First, to resist the temptation to rush ahead or force things. Second, to learn while you are waiting.

Stockdale didn’t know what the waiting was preparing him for. Marcus Aurelius didn’t either. Neither do you.

But almost everything worthwhile—like wisdom, leadership, mastery, opportunity—takes far more time than we expect, than we want. The timeline is longer. The apprenticeship is longer. The climb is longer.

It won’t be easy. But who ever said it would be?

P.S. We share ideas like these for parents over at the Daily Dad (because parenting isn’t easy, either—but we can get better at it by applying Stoic virtues and being part of a supportive community of parents).

If you’re a parent and would like daily advice and meditations on raising kids—or know a parent who might benefit from it—sign up for our free Daily Dad email newsletter at dailydad.com.


—Today’s newsletter is sponsored by 80,000 Hours.

“Follow your passion.” “Go with your gut.”

Career advice is full of slogans; almost none of it is based on evidence. Much of it is actively harmful, and as a result, many people are squandering their impact.

80,000 Hours is the first book to look at what the data actually says about having a fulfilling and impactful career. It covers why “follow your passion” gets things backwards, which skills will increase in value in the age of AI, and why the highest-impact work is in areas most people have never considered.

Pre-order at 80000hours.org/dailystoic (available from May 28, 2026)

***

Read on DailyStoic.com
Listen to Today's Podcast
Facebook Twitter Instagram Pinterest

Unsubscribe | I only want to receive Saturday Stoic emails | Update your profile
906 Main Street #274, Bastrop, Texas 78602 | info@dailystoic.com is not a monitored email


Kill the Newsletter! feed settings

  • βœ‡Daily Dad
  • Are You Willing To Be Cut Off?
    ​ ​ ​ Join Ryan Holiday for Daily Stoic LIVE, coming this summer and fall to cities across the US, Australia, and New Zealand. Head to dailystoiclive.com to learn more and get your tickets today! Get Your Tickets *** They worked hard for it. They took it seriously. They liked it. They didn’t want to lose it. Who would? Who would want to lose their position? Their identity? Their career or their home? But when Helvidius was threatened with removal from the Senate
     

Are You Willing To Be Cut Off?

Join Ryan Holiday for Daily Stoic LIVE, coming this summer and fall to cities across the US, Australia, and New Zealand.

Head to dailystoiclive.com to learn more and get your tickets today!

Get Your Tickets

***

They worked hard for it. They took it seriously. They liked it. They didn’t want to lose it.

Who would? Who would want to lose their position? Their identity? Their career or their home?

But when Helvidius was threatened with removal from the Senate by the emperor Vespasian, he refused to refrain from his criticism. Rutilius was willing to be exiled. So was Agrippinus. They were not willing to trade their self-respect for maintaining their access. They understood there were fates worse in life than being cut off—in fact, they would rather be cut off from Rome than cut off from their values.

Courage is not an easy thing. It is not free. It is not without risk or sacrifice. That’s the whole point. If it weren’t, there would be nothing to be afraid of, nothing for fear to whisper in our ear about. Courage is about triumphing over that doubt—it is fighting to do what’s right, to remain consistent with what philosophy demands of us.

We are living, right now, in a world where leaders are not doing this and we are experiencing the consequences. Apparently there is not enough shame in the world to get them to change.

But what about us? Where is our bravery? Where will we draw the line? What will we put on the line?

Courage is Calling (signed copies available here) by Ryan Holiday—one of four books in the Stoic Virtues series—features stories of men and women like Helvidius, who chose exile over compromise, truth over comfort, values over access.

Because sooner or later, life will ask us the same question—and it’s better to have decided who we are before that moment comes.

Get signed copies of Courage is Calling and all of the books in the Stoic Virtues series exclusively through The Painted Porch.

Get Your Signed Copies Today

***

Read on DailyStoic.com
Listen to Today's Podcast
Facebook Twitter Instagram Pinterest

Unsubscribe | I only want to receive Saturday Stoic emails | Update your profile
906 Main Street #274, Bastrop, Texas 78602 | info@dailystoic.com is not a monitored email


Kill the Newsletter! feed settings

  • βœ‡Cassidy Williams
  • I got yet another digital typewriter: The BYOK
    I talked about building my Micro Journal in the past here, and how much I like having a distraction-free writing device for blogging, drafting things, and just getting ideas out. Well… I liked it so much that I got another one! This one is called the BYOK (the Bring Your Own Keyboard). I got it on Kickstarter and it’s cool! It’s more portable than the Micro Journal in that it’s the size of your phone (and has a magnet in the back for stands that are compatible with MagS
     

I got yet another digital typewriter: The BYOK

27 March 2026 at 00:00

I talked about building my Micro Journal in the past here, and how much I like having a distraction-free writing device for blogging, drafting things, and just getting ideas out.

Well… I liked it so much that I got another one! This one is called the BYOK (the Bring Your Own Keyboard). I got it on Kickstarter and it’s cool! It’s more portable than the Micro Journal in that it’s the size of your phone (and has a magnet in the back for stands that are compatible with MagSafe stands), and you can connect most keyboards to it (via cable or Bluetooth). I may or may not be typing on it right now, heh.

Here’s how it works!

It’s been a cool little device. I like that it’s mostly toddler-proof so far, and I’ve had fun trying it out! I think I prefer the syncing I have set up on my Micro Journal more so far, but the portability of the BYOK is pretty nice, and I like how much the team has been updating the firmware.

Here’s some resources for it:

  • βœ‡Daily Dad
  • Your Week with Daily Dad
    March 23–29  ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ 
     

Your Week with Daily Dad

March 23–29  ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­

PASSAGE OF THE WEEK:

Tears could be running down your face, you could look like hell, and they’d want to know why dinner is late.

Read: They Literally Cannot Understand This


YOUTUBE TAKEAWAY OF THE WEEK:

video preview

What habit can help improve your parenting, clear your mind, and change your life? Find out over on Ryan Holiday’s YouTube channel.

It is a philosophical practice. It’s one the ancient Stoics practiced, it’s one that parents have practiced for thousands of years, it’s one that’s helpful to physicists and artists and creators, entrepreneurs and priests and poets alike.
Watch the full video here:
This 10 Minute Habit Will Change Your Life


PODCAST TAKEAWAY OF THE WEEK:

Has your kid found something that lights them up? This week on The Daily Dad Podcast, Ryan talks about what happens when our kids "find their thing:"

Like so many worthwhile things, this isn’t something a parent can give their children…but we can help them discover it.
Listen to the full episode:
You Never Know When They’ll Find Their Thing

Subscribe to Daily Dad Podcast


WHAT RYAN HOLIDAY IS READING:

It is always better to admire the best among our foes rather than the worst among our friends.

The Sympathizer by Viet Thanh Nguyen


SOCIAL MEDIA POST OF THE WEEK:

***

Thank you for being a Daily Dad reader! If any of our newsletters have helped you to become a better parent, please spread the word or forward these emails to other parents.

Follow us on social

I only want to receive the Saturday Review
Unsubscribe | Update your profile | 906 Main Street #274, Bastrop, TX 78602


Kill the Newsletter! feed settings

  • βœ‡Daily Dad
  • Your Takeaways of the Week
    Join Ryan Holiday for Daily Stoic LIVE, coming this summer and fall to cities across the US, Australia, and New Zealand. Learn more and get your tickets at dailystoiclive.com! GET YOUR TICKETS PASSAGE OF THE WEEK: But almost everything worthwhile—like wisdom, leadership, mastery, opportunity—takes far more time than we expect, than we want. Read: It Takes Much Longer Than You Think (or Want) YOUTUBE TAKEAWAY OF THE WEEK: ​The Stoic Reason to Turn Down 17 Million Dolla
     

Your Takeaways of the Week

Join Ryan Holiday for Daily Stoic LIVE, coming this summer and fall to cities across the US, Australia, and New Zealand. Learn more and get your tickets at dailystoiclive.com!

GET YOUR TICKETS

PASSAGE OF THE WEEK:

But almost everything worthwhile—like wisdom, leadership, mastery, opportunity—takes far more time than we expect, than we want.
Read: It Takes Much Longer
Than You Think (or Want)

YOUTUBE TAKEAWAY OF THE WEEK:

The Stoic Reason to Turn Down 17 Million Dollars

video preview

This week on the Daily Stoic YouTube channel, find out what the Stoics believed about the cost of personal values.

There’s an expression: “It’s not a principle unless it costs you money.” So imagine having a principle you care so deeply about that you’re willing to forgo $17,000,000.
Watch the full video here:
The Stoic Reason to Turn Down 17 Million Dollars

Subscribe to Daily Stoic YouTube


PODCAST TAKEAWAY OF THE WEEK:

Arthur Brooks’ Ultimate Philosophy Masterclass

What are you missing by only seeing the world through one philosophy? In this masterclass, bestselling author and Harvard professor Arthur Brooks joins Ryan to break down the biggest schools of thought and reveal how they fit together in a way most people never see.

🎙️ Listen now on Apple Podcasts or Spotify

Subscribe to Daily Stoic Podcast

Support the podcast and go deeper into Stoicism by subscribing to The Daily Stoic Premiumunlock ad-free listening, early access, and bonus content coming soon at dailystoic.com/premium


WHAT RYAN HOLIDAY IS READING:

It is always better to admire the best among our foes rather than the worst among our friends.

The Sympathizer by Viet Thanh Nguyen


SOCIAL MEDIA POST OF THE WEEK:


—Today’s newsletter is sponsored by Long Angle.

Where investors with $2M+ sanity-check decisions together

Some investing questions deserve a smarter room. Long Angle is a free, private community of 6,500+ verified members (typical net worth $2M–$100M) who share diligence, not sales pitches.

Unbiased Peer Insight: Sanity-check decisions with peers who have nothing to sell.

Institutional Deal Flow: Access member-vetted opportunities in private credit, search funds, and niche PE (over $404M AUM).

Real Relationships: Join regional dinners, workshops, and a confidential online forum.

Accredited investors only. No solicitors. No membership fees.

Apply for Membership

***

Follow us on social


Unsubscribe | Update your profile | 906 Main Street #274, Bastrop, Texas 78602
info@dailystoic.com is not a monitored email


Kill the Newsletter! feed settings

  • βœ‡Cassidy Williams
  • My rainbow sweater
    My sister got me a rainbow cardigan sweater a couple years ago for Christmas that is very fluffy and floppy. It doesn’t have pockets, it doesn’t have buttons, it just kind of drapes on me and is like a small blanket with arms. It’s not a practical sweater, but it’s cozy. Because it’s not practical, I always have to remember to, for example, wear only pants that have pockets with it, so that I can put my stuff (phone, lip balm, etc) somewhere. I always have to wear
     

My rainbow sweater

30 March 2026 at 00:00

My sister got me a rainbow cardigan sweater a couple years ago for Christmas that is very fluffy and floppy. It doesn’t have pockets, it doesn’t have buttons, it just kind of drapes on me and is like a small blanket with arms. It’s not a practical sweater, but it’s cozy.

Because it’s not practical, I always have to remember to, for example, wear only pants that have pockets with it, so that I can put my stuff (phone, lip balm, etc) somewhere. I always have to wear certain shirts that don’t bunch up in a certain way when the sweater is feeling extra floppy. It’s just… not the most convenient sweater.

But hoo boy, my babies love my rainbow sweater. My oldest loves to sit on my lap and have me envelop her in it in a hug. My youngest loves to bury his face in it when he’s sleepy. Both of them love to pet it because it’s so soft. They admire the colors. They tangle their fingers in it and hold on tight to the loops. They flop with the sweater, and with me, and it’s the coziest thing in the world.

I love, love, love putting on this sweater. I get a little giddy thinking about how the babies will gravitate towards it as soon as they see the thick loops plopped across my shoulders. It’s impractical, and it’s weird, but it brings me the best warm cuddles ever.

  • βœ‡Daily Dad
  • Don’t Let It Do This To You
    ​ ​ Maybe it could have been avoided. Maybe it wasn’t fair. Maybe it happened to you. You got screwed over. You got humiliated. You were robbed of something you worked hard for. You screwed up big time. And now you’re in the middle of a scandal. You’re at rock bottom. Deserved or not, preventable or not, you’re at the mercy of fate, of the market, of a mob. The author John Fante (whose incredible novel Ask the Dust is a classic—grab it here from
     

Don’t Let It Do This To You

Maybe it could have been avoided. Maybe it wasn’t fair. Maybe it happened to you.

You got screwed over. You got humiliated. You were robbed of something you worked hard for. You screwed up big time. And now you’re in the middle of a scandal. You’re at rock bottom. Deserved or not, preventable or not, you’re at the mercy of fate, of the market, of a mob.

The author John Fante (whose incredible novel Ask the Dust is a classic—grab it here from The Painted Porch) had a number of bad breaks in his career. It just didn’t go the way he wanted it to go. That could have made him angry. It could have turned him into a drunk or a deadbeat. It didn’t. “I think the one thing that a writer must avoid is bitterness,” John Fante told a journalist in 1979. “I think it’s the one fault that can destroy him. It can shrivel him up...I’ve fought it all my life.”

It was that fight that his son admired most about his father, who soldiered on as a writer (and was eventually rediscovered and rightly celebrated). “I’m not naïve enough to think good work always wins out in the end,” his son James Fante explained. “There are plenty of painters who died in Auschwitz. I don’t necessarily think there is justice in the world, it’s that [my father] had the strength of character not to let it break him.”

Injustices will befall us. Certainly, they befall the Stoics. Seneca was exiled, so was Epictetus. Others had their property confiscated, others still were executed. Think of James Stockdale and how the public treated him after that disastrous vice presidential debate in 1992. What matters is how we endure and bear these moments, whether our strength of character allows them to break us or not. What matters is if we stay good despite bad things happening to us, whether we let them steal our decency, our joy, even our sense of humor.

We don’t control those big external events. We do control how we remain inside.

P.S. This is one of the main tenets of Stoicism, and it’s why the philosophy is so practical for us today. Keep these timeless principles close at hand with our beautiful leatherbound edition of The Daily Stoic book—just as the Stoics’ teachings have endured throughout the centuries, this edition is designed to last.

Get yours exclusively from the Daily Stoic Store. Signed copies available!

Get Signed Leather Edition
of
The Daily Stoic

***

—Today’s newsletter is sponsored by BetterHelp.

The Examined Life Is Worth Living. Let Someone Help You Examine It.

Marcus Aurelius kept a journal. Epictetus reflected on what was within his control. The Stoics knew self-knowledge wasn’t a luxury—it was the foundation of a well-lived life.

But even the most disciplined mind has blind spots. Thoughts we can’t untangle. Patterns we see but struggle to change. That’s not weakness—it’s human. And it’s where a good therapist can help.

BetterHelp makes it easy to begin. Complete a short questionnaire and get matched with a licensed therapist, often within 24 hours. Talk by phone, video, or chat anytime.

Get 25% off your first month and invest in your most important practice.

***

Read on DailyStoic.com
Listen to Today's Podcast
Facebook Twitter Instagram Pinterest

Unsubscribe | I only want to receive Saturday Stoic emails | Update your profile
906 Main Street #274, Bastrop, Texas 78602 | info@dailystoic.com is not a monitored email


Kill the Newsletter! feed settings

  • βœ‡rendezvous with cassidoo
  • 🍠 "I'd rather regret the things I've done than regret the things I haven't done." - Lucille Ball
    Hey friends! I don't know about you, but March FLEW by for me, and we're going into conference season. Whew! Let's boogie. Was this forwarded to you? You can subscribe here! Web links of the week The Great CSS Expansion CSS Refactoring with an AI Safety Net GitHub Monaspace Case Study The gold standard of optimization: A look under the hood of RollerCoaster Tycoon Something that interested me this week This week, I made a bunch of updates to my todo app, todometer! It was really fun. I ha
     

🍠 "I'd rather regret the things I've done than regret the things I haven't done." - Lucille Ball

30 March 2026 at 08:24

Hey friends!

I don't know about you, but March FLEW by for me, and we're going into conference season. Whew! Let's boogie.

Was this forwarded to you? You can subscribe here!


Web links of the week

The Great CSS Expansion
CSS Refactoring with an AI Safety Net
GitHub Monaspace Case Study
The gold standard of optimization: A look under the hood of RollerCoaster Tycoon


Something that interested me this week

This week, I made a bunch of updates to my todo app, todometer! It was really fun. I haven't updated it in a while (because it still worked just fine and I got lazy about it), and I'm having a good time laying the groundwork for more updates in the future. I blogged about some of the styling updates (it's all native CSS, now!), and have some more issue-clearing, quality-of-life changes coming! It's been a blast.

I also wrote about + recorded a video about my latest device I got on Kickstarter, the BYOK. It's a little distraction-free writing device, and I've had a fun time playing with it as a medium for writing!

Also, remember, next week is this newsletter's 9th anniversary! Be ready for a bunch of free giveaways from some cool companies, and if your org would like to contribute, smash that respond button and let me know!


Sponsor

Drag & Drop Auth For Customer Apps & AI Agents

Your engineers are building at warp speed, so why should auth be left behind? Descope provides no / low code workflows that decouple auth, access control, and user management from your app’s codebase so your teams can focus on the core product.

Customers are using Descope to achieve incredible results:

  • Cequence Security reduced SSO-related support tickets by 90%
  • You.com shortened customer SSO onboarding times from weeks to 15 minutes
  • WisdomAI got their MCP server with auth up and running in 1.5 days

Join 1000+ organizations and begin your “drag & drop auth” journey.


Interview question of the week

Last week, I had you implement the Bitap algorithm, which was pretty challenging (I had an off-by-one error in my own code that led to an example I had to fix in the newsletter archive). But you did it Donato, Alberto, Micah, Ten, Toni, and the wonderful devs in the Ruby Users Forum!

This week's question:
You are given a file system represented as an object where keys are absolute paths and values are either null (real file/directory) or a string (a symlink pointing to another path). Write a function that resolves a given path to its real destination, following symlinks along the way. If a symlink chain forms a cycle, return null.

Example:

const fs = {
  "/a": "/b",
  "/b": "/c",
  "/c": null,
  "/loop1": "/loop2",
  "/loop2": "/loop1",
  "/real": null,
  "/alias": "/real",
};

resolvePath(fs, "/a");      // "/c"
resolvePath(fs, "/alias");  // "/real"
resolvePath(fs, "/loop1");  // null
resolvePath(fs, "/real");   // "/real"

(you can submit your answers by replying to this email with a link to your solution, or share on Bluesky, Twitter, LinkedIn, or Mastodon)


Cool things from around the internet

What is Ham Radio?
My Astrophotography in the Movie Project Hail Mary
See how the iconic LIFE Noble Notebook is made (video)
Artifact Industries Stratum-80 with GMK Olive
The Old Internet is Still Here


Joke

I am so good at sleeping, I can do it with my eyes closed!


That's all for now, folks! Have a great week. Be safe, make good choices, and ask for help when you need it!

Special thanks to Ben, Kinetic Labs, and Marta for supporting my Patreon and this newsletter!

cassidoo

website | blog | github | bluesky | youtube | twitch | twitter | patreon | codepen | mastodon

  • βœ‡Daily Dad
  • Live Now, While You Still Can
    ​ ​Daily Stoic LIVE with Ryan Holiday is coming this summer and fall to the US, Australia, and New Zealand. Get your tickets today at dailystoiclive.com! See Ryan Holiday LIVE We’re busy. We’re tired. We have so much to do. We had dreams once, sure, but they slowly deflated. The mortgage, the kids, the job, checking our phones, scrolling, watching TV, the hopeless stories on the news—that’s how we fill our days. It’s a slow downward spiral tha
     

Live Now, While You Still Can

Daily Stoic LIVE with Ryan Holiday is coming this summer
and fall to the US, Australia, and New Zealand.

Get your tickets today at dailystoiclive.com!

See Ryan Holiday LIVE

We’re busy. We’re tired. We have so much to do. We had dreams once, sure, but they slowly deflated. The mortgage, the kids, the job, checking our phones, scrolling, watching TV, the hopeless stories on the news—that’s how we fill our days. It’s a slow downward spiral that Bruce Springsteen sang about in “Racing in the Street:”

Some guys they just give up living
And start dying little by little, piece by piece

If you’re not that guy, you at least know him or her. They’re a mainstay of the modern world. Overworked, overtired, and under-appreciated. Social media is to blame, right? The capitalist pigs are responsible, yeah? It’s because of the 24-hour news cycle.

Certainly none of those things help, but the truth is that this is a timeless problem. It goes back much further than Bruce or even this century. Because Seneca spoke about those guys, too. “How much time has been lost to groundless anguish,” he writes, “greedy desire, the charms of society; how little is left to you from your own store of time.” Wake up, he says. Stop sleepwalking. Stop giving away what you can never get back. That’s from his essay On the Shortness of Life (copies available at The Painted Porch), in which he tried to get the reader—as Bruce Springsteen does in his best songs—to “realize that you're dying before your time."

We only get one life. Once time ticks by, it never comes back. Yes, each of us will die. That’s a fact. But for the moment, we’re alive. Which is why we have to live. Which is why we have to protect our time, our dreams, our spirit. We can’t give it up piece by piece. We can’t start dying before our time.

We have to live. Now. While we still can.

***

Read on DailyStoic.com
Listen to Today's Podcast
Facebook Twitter Instagram Pinterest

Unsubscribe | I only want to receive Saturday Stoic emails | Update your profile
906 Main Street #274, Bastrop, Texas 78602 | info@dailystoic.com is not a monitored email


Kill the Newsletter! feed settings

  • βœ‡Daily Dad
  • Could This Change Everything For You?
    ​ ​ ​ It was never meant to be seen by prying eyes. It certainly wasn’t meant to be published as a book. It was written in an antiquated, foreign language, full of ancient philosophy that, until recently, few had ever heard of. And the man doing the writing lived a life unimaginably different and distant from yours. Then why bother reading a book like that? How could it possibly affect or improve your life? Yet it is this book that Frederick the Great reportedly
     

Could This Change Everything For You?

It was never meant to be seen by prying eyes. It certainly wasn’t meant to be published as a book. It was written in an antiquated, foreign language, full of ancient philosophy that, until recently, few had ever heard of. And the man doing the writing lived a life unimaginably different and distant from yours.

Then why bother reading a book like that? How could it possibly affect or improve your life?

Yet it is this book that Frederick the Great reportedly rode into battle with in his saddlebags, as did four-star General James Mattis, who carried it with him on deployments throughout the Middle East. It is this book that American presidents have read and raved about. It is this book that Robert Louis Stevenson, the great novelist, described as unlike any other. It is this book that Beatrice Webb, who helped to found the London School of Economics and created the concept of collective bargaining, called her “manual of devotion.” That actors and musicians and entrepreneurs are still reading today.

So why has Meditations by Marcus Aurelius endured and influenced across so many centuries? And what makes its ancient wisdom still relevant to the modern problems we face today?

Because in Meditations, Marcus attempts to answer those questions we all ask› ourselves at some point: What is the good life and how do I live it? How do I stop running from pain and misfortune and start dealing with my problems? How do I learn to treat other people better when they can be so petty, miserable, and annoying—and how do I learn to treat myself better, too?

Marcus answers these questions with great clarity and wisdom in Meditations. In fact, he gives us an entire “design for living,” writes Gregory Hays in his translation of the book. Marcus gives us a set of rules and guidelines to live our lives by, practical exercises that made him a better person and can make you one, too.

That's why people have read Meditations for the last two thousand years. That’s why it’s a favorite of presidents and prisoners, men and women, soldiers and activists, entrepreneurs and everyday people.

Just as Heraclitus says you can never step in the same river twice—because the river has changed and you have also changed—Meditations isn’t a book you read just once and understand. Because while it's easy to read, it’s the work of a lifetime to explore its vast depths. That’s what we’ve been working so hard to do here at Daily Stoic over the last decade—trying to make the wisdom of this enduring book more accessible and approachable to everyone.

We’ve spent thousands of hours with Marcus’s writings and the work of experts on Stoic philosophy to understand how we can use this wisdom to improve our lives and the lives of those around us.

That’s exactly why we created How To Read Meditations: A Daily Stoic Digital Guide, built for anyone who wants to go beyond reading Marcus’s words and actually live them. In 11 modules, you’ll go deeper into the text and learn takeaways you can apply to your life right away. It’s the companion we wish we’d had when we first started—part masterclass, part daily practice—designed to turn timeless wisdom into real change. And now, for Meditations Month, happening throughout the month of April to celebrate Marcus Aurelius's birthday (April 26th), we’re inviting you to work through it with us, alongside thousands of others around the world who are committed to living their lives with more intention and purpose.

Here’s the best way to get started: purchase the leatherbound edition of Meditations—a beautiful, heirloom-quality version of the book—and you’ll receive the digital guide, completely free. That includes all 11 modules, AND an invitation to a LIVE Q&A with Ryan Holiday, where he’ll take your questions on all things Meditations, Stoicism, and how to apply these ideas to your life right now, in today’s world.

Get Your Meditations Bundle

Reading Marcus Aurelius can change your life, but only if you know how to read his work.

Get the Guide

Head here now to grab your Meditations book and guide bundle. Start living your life with more courage, discipline, justice, and wisdom by deepening your understanding of one of the most enduring books on life ever written. We’ll see you in there!

***

Read on DailyStoic.com
Listen to Today's Podcast
Facebook Twitter Instagram Pinterest

Unsubscribe | I only want to receive Saturday Stoic emails | Update your profile
906 Main Street #274, Bastrop, Texas 78602 | info@dailystoic.com is not a monitored email


Kill the Newsletter! feed settings

❌