Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Jonathan Hays

@cheesemaker.me
308 followers 130 following 767 posts

Founder of Silverpine Software. I make mobile stuff and drink coffee while doing it. jonhays.me jonathanhays.me silverpine.com zdaysurvivor.com

PostsRepliesMedia
Jonathan Hays @cheesemaker.me · 16/08/2026
Finished reading: Undaunted Courage: Meriwether Lewis, Thomas Jefferson, and the Opening of the American West by Stephen Ambrose 📚
010 1
Jonathan Hays @cheesemaker.me · 17/07/2026
Finished reading: The MANIAC by Benjamin Labatut 📚
120 2
Jonathan Hays @cheesemaker.me · 29/06/2026
Finished reading: The Pioneers by David McCullough 📚
000 0
Jonathan Hays @cheesemaker.me · 19/05/2026
Finished reading: Astrophysics for People in a Hurry by Neil deGrasse Tyson 📚
000 0
Jonathan Hays @cheesemaker.me · 29/04/2026
I did it! 13.1 miles!!! Getting to run on Hayward Field was such an amazing experience too! #eugenemarathon
A map displays a route marked in blue with numbered waypoints through Eugene, Oregon, highlighting areas such as the University of Oregon and surrounding neighborhoods.
130 3
Jonathan Hays @cheesemaker.me · 17/04/2026
Finished reading: Marble Hall Murders by Anthony Horowitz 📚
110 1
Jonathan Hays @cheesemaker.me · 12/03/2026
I just released a new version of Silverleaf, my new RSS reader that’s built around Inkwell syncing. It’s free, so check it out! apps.apple.com/us/app/si…
010 1
Jonathan Hays @cheesemaker.me · 26/02/2026
Day 56: 6.02 miles 🏃‍♂️💨 First day back after two weeks of being sick. #eugenemarathon
010 1
Jonathan Hays @cheesemaker.me · 24/02/2026
A piece of advice I gave my kids that I try to remember for myself as well: You can get mad, or you can get what you want. Before you decide to be angry, decide if you’re willing to give up what it is you want because you can’t have both.
000 0
Jonathan Hays @cheesemaker.me · 20/02/2026
Days 48-50: Still sick. So frustrating. 🤧 #eugenemarathon
000 0
Jonathan Hays @cheesemaker.me · 19/02/2026
yes! My dad was telling me that as well.
000 0
Jonathan Hays @cheesemaker.me · 19/02/2026
My dad who was a paramedic for 30 years just sent me this video. They used to show it during EMT training classes in the 70’s and 80’s. It’s pretty funny. www.youtube.com/watch
100 1
Jonathan Hays @cheesemaker.me · 14/02/2026
Damian Lillard. That’s it. That’s the post. Deal with it.
040 4
Jonathan Hays @cheesemaker.me · 14/02/2026
Days 44-47: Traveling and sick so no runs this weekend. 😬🤧😴 #eugenemarathon
000 0
Jonathan Hays @cheesemaker.me · 12/02/2026
Day 43: Came down with a bug again. 🤧 Postponing the long run that was scheduled for today. #eugenemarathon
010 1
Jonathan Hays @cheesemaker.me · 11/02/2026
Day 42: Recovery day 😴 #eugenemarathon
020 2
Jonathan Hays @cheesemaker.me · 10/02/2026
Day 41: 4.06 miles 🏃‍♂️💨 Went for a shorter, but faster pace. Happy to be sub 9:30! #eugenemarathon
000 0
Jonathan Hays @cheesemaker.me · 10/02/2026
Day 40: Recovery day 😴 #eugenemarathon
000 0
Jonathan Hays @cheesemaker.me · 09/02/2026
It’s a great time to be a Seattle sports fan. The Seahawks and the Sonics are both reigning champions!
130 3
Jonathan Hays @cheesemaker.me · 09/02/2026
To be fair, that Thinkpad was probably rife with viruses.
020 2
Jonathan Hays @cheesemaker.me · 09/02/2026
“Trevor Noah and Lady Gaga headlining a Pokemon commercial during the Super Bowl” was not something I ever thought I would say.
010 1
Jonathan Hays @cheesemaker.me · 08/02/2026
We just went through the most amazing Ursula Le Guin exhibit. It was honestly magical.
130 3
Jonathan Hays @cheesemaker.me · 08/02/2026
Day 39: Hoops day 🏀 #eugenemarathon
010 1
Jonathan Hays @cheesemaker.me · 07/02/2026
Day 38: Recovery day. 😴 I feel particularly sore today. #eugenemarathon
110 1
Jonathan Hays @cheesemaker.me · 06/02/2026
Finished reading: Line to Kill by Anthony Horowitz 📚
010 1
Jonathan Hays @cheesemaker.me · 06/02/2026
Day 37: 6.42 miles 🏃‍♂️💨 #eugenemarathon
110 1
Jonathan Hays @cheesemaker.me · 05/02/2026
Day 36: Hoops Day 🏀 #eugenemarathon
000 0
Jonathan Hays @cheesemaker.me · 05/02/2026
Day 35: Recovery day. 😴 #eugenemarathon
010 1
Jonathan Hays @cheesemaker.me · 03/02/2026
Day 34: 5.01 miles. 🏃‍♂️💨 First day back after being sick. Why is the weather so warm in February?? #eugenemarathon
010 1
Jonathan Hays @cheesemaker.me · 03/02/2026
Day 33: Hopefully last sick and recovery day. 😔 #eugenemarathon
020 2
Jonathan Hays @cheesemaker.me · 01/02/2026
Day 32: Still feeling under the weather. Hoping tomorrow training will resume. #eugenemarathon
000 0
Jonathan Hays @cheesemaker.me · 01/02/2026
Day 31: Sick and didn’t make the run. 😔 #eugenemarathon
010 1
Jonathan Hays @cheesemaker.me · 30/01/2026
Day 30: Rest and recovery day. 😴 #eugenemarathon
010 1
Jonathan Hays @cheesemaker.me · 29/01/2026
Day 29: Hoops 🏀 and recovery 😴 day. #eugenemarathon
000 0
Jonathan Hays @cheesemaker.me · 28/01/2026
Day 28: 4.07 miles. 🏃‍♂️💨 Maintenance day but nice to see my time finally dropping. #eugenemarathon
010 1
Jonathan Hays @cheesemaker.me · 28/01/2026
Day 27: Rest and recovery day (and posted a day late. Oops!) #eugenemarathon
010 1
Jonathan Hays @cheesemaker.me · 26/01/2026
Day 26: 7.0 miles 🏃‍♂️💨 #eugenemarathon
030 3
Jonathan Hays @cheesemaker.me · 26/01/2026
Day 25: Basketball and recovery day. (Posting a day late) #eugenemarathon
010 1
Jonathan Hays @cheesemaker.me · 26/01/2026
Chris Dudley is running for Oregon governor on the GOP ticket and all I can think of is this: www.youtube.com/shorts/dG…
000 0
Jonathan Hays @cheesemaker.me · 24/01/2026
Day 24: 3.14 miles 🏃‍♂️💨 I signed up for a local “Shamrock Shakeout” run. It’s supposed to be a shamrock in the map. 🤷‍♂️ #eugenemarathon
010 1
Jonathan Hays @cheesemaker.me · 23/01/2026
Day 23: Recovery day 😴 #eugenemarathon
010 1
Jonathan Hays @cheesemaker.me · 22/01/2026
I was reminded today that I once wrote a shareware app named “Palmasaurus” Why did I call it that? I have no idea.
030 3
Jonathan Hays @cheesemaker.me · 22/01/2026
Day 22: Hoops day. 🏀 Run recovery day - 🏃‍♂️💨 #eugenemarathon
010 1
Jonathan Hays @cheesemaker.me · 21/01/2026
Day 21: 6.25 miles 🏃‍♂️💨 #eugenemarathon
010 1
Jonathan Hays @cheesemaker.me · 21/01/2026
Day 20: Recovery and basketball day 😴🏀 #eugenemarathon
010 1
Jonathan Hays @cheesemaker.me · 20/01/2026
Day 19: Recovery day 😴 #eugenemarathon
010 1
Jonathan Hays @cheesemaker.me · 18/01/2026
Day 18: 6.29 miles 🏃‍♂️💨 #eugenemarathon
010 1
Reposted by Jonathan Hays
bog facts @basketghoul.bsky.social · 18/01/2026
I love the Portland Trail Blazers
0632 63
Jonathan Hays @cheesemaker.me · 18/01/2026
Day 17: Recovery day 😴 #eugenemarathon
010 1