Catherine Shaffer
banner
cathshaffer.bsky.social
Catherine Shaffer
@cathshaffer.bsky.social
Freelance Science Journalist | SFF Writer
MSU/UM grad | Ann Arbor 🏠 | Clarion '97 | AnLab 🏅 | Obligate herbivore | Cat lover | Allergic to cats | Achoo!
I’ve been publishing professionally for over a quarter century, and for much of it, this meme has been my experience. But lately something clicked and the written version looks very close to what I imagined. It’s a milestone I never thought I’d reach.
July 11, 2025 at 1:32 AM
Oh sweet pup. This one spent the night trembling under the bed and the whole next day passed out from exhaustion.
July 6, 2025 at 11:38 AM
July 3, 2025 at 1:48 AM
Friday morning the sun illuminated a hidden civilization of spiders in the tall weeds at West Park
May 19, 2025 at 10:58 AM
My first einkorn loaf. I’m hoping my husband who is allergic to wheat but not gluten can eat it. He’s good with barley and rye. 🤞
May 18, 2025 at 1:07 PM
A movie that takes place where you’re from (but I’ve actually never seen it)
April 16, 2025 at 11:51 PM
Mishka enjoys sunbeams
April 12, 2025 at 5:39 PM
Thank you! Greek letters don't seem to be in there 🤷‍♀️
April 10, 2025 at 4:18 PM
Pure Michigan
April 10, 2025 at 11:36 AM
And yet...
April 1, 2025 at 1:36 PM
I haven't seen anyone discussing this part of the Houthi text chat. Wouldn't this have alerted the Houthis of a mole or some kind of surveillance?
March 26, 2025 at 5:13 PM
Use your front camera to catch a baby
March 25, 2025 at 1:52 AM
Toughest part of owning this behemoth is getting the coordinates straight so you don’t end up at 1C when navigating to 3A.
March 25, 2025 at 1:48 AM
Somehow, in just over a year, I’ve completely destroyed these oven mitts by … using them to handle hot pans. I really thought we had nailed this technology back in the 20th century.
March 24, 2025 at 12:16 PM
Beagle freezes when the wind is blowing. Too many smells at once.
March 15, 2025 at 3:58 PM
We are one beagle short of the number required for a Beagle Tornado(TM)
March 13, 2025 at 11:51 PM
I can’t wait to watch s2e9 of #severance on this absolute unit:
March 12, 2025 at 8:41 PM
It’s a great day for a nap!
March 9, 2025 at 5:38 PM
Going to the dog park
March 7, 2025 at 12:00 AM
Nothing else will get done today until this guy gets a long walk on his farm. Then, later, we will be tired but he will want hours more walks and playtime.
March 2, 2025 at 1:30 PM
In The Atlantic yesterday: www.theatlantic.com/health/archi...
February 28, 2025 at 6:37 PM
I've been hanging out with this high energy doofus all week--1 yr old unneutered Aussie/Bernese Mountain Dog mix. Yes, you're right, I have crated him and fled to a cafe so I can finish my workday in peace. Look how pretty, though!
February 27, 2025 at 8:07 PM
Husband: What's that noise? What are you doing?
Me: I'm doing selfies with Mishka on Photo Booth. See?
All: Very good, carry on
February 19, 2025 at 1:29 AM
Me: Why does she keep hounding me?
The hound:
February 13, 2025 at 2:57 AM
How spoiled is this dog?
February 9, 2025 at 9:18 PM