2022-01-28: I’m not really a hat person but it was cool to get this in the mail.

2022-01-22: My nephew doesn’t find this as cool as I do…

2022-01-22: Finally finished my built in grill in the back yard. The house had this old brick fireplace …

2022-01-09: Silverpine is 10 years old… https://jonathanhays.me/2022/01/09/the-first-decade/

2022-01-08: Just tried Turkish Delight for the first time and I’m shook that Edmund gave up Aslan for this …

2022-01-08: Personal best: Wordle 203 4/6 ⬜⬜🟨⬜⬜ ⬜🟩⬜🟩⬜ ⬜🟩🟩🟩⬜ 🟩🟩🟩🟩🟩

2022-01-07: Wordle 202 5/6 🟨⬜⬜⬜🟨 🟩🟨⬜🟨⬜ 🟩🟨🟨⬜⬜ 🟩⬜🟩🟩🟩 🟩🟩🟩🟩🟩

2022-01-06: It was treason, and I’m still angry about it.

2022-01-06: Wordle 201 5/6 ⬜⬜🟨⬜⬜ ⬜⬜🟨⬜🟨 🟨🟩⬜⬜⬜ ⬜🟩🟩⬜🟨 🟩🟩🟩🟩🟩

2022-01-04: Wordle 199 6/6 ⬜⬜⬜🟨⬜ 🟩⬜⬜⬜⬜ 🟩⬜🟨⬜⬜ 🟩🟩⬜⬜🟩 🟩🟩⬜🟩🟩 🟩🟩🟩🟩🟩

2022-01-01: Boss toys.

2022-01-01: Happy 2022! Olive and I hope your coming year is full of joy and wonder.

2021-12-25: Christmas 2021: - all clear

2021-12-24: Happy holidays! Treats for all our visitors.

2021-12-22:

2021-12-05: I really love this new decoration I picked up this year.

2021-12-02: I’ve been trying to unify my microblog (https://jonhays.me) and my longform site …

2021-11-07: I just spent way too long looking at/researching Varangian runestones. Someone should totally write …

2021-11-06: “Eat at a local restaurant tonight. Get the cream sauce. Have a cold pint at 4 o’clock in a …

2021-09-26: So, I built something this week. It’s a Swift API/library for integrating with the Awair …

2021-09-22: Found this in my attic this weekend.

2021-09-19:

2021-09-17: Mood

2021-09-16:

2021-09-13: Happy birthday!

2021-09-11:

2021-09-04:

2021-08-10: The blueberries have finally been frozen. We will survive the winter!

2021-08-10: Working outside for a bit this morning.

2021-08-05: For those wondering, I’m on an inflatable sloth…

2021-07-24: Lacamas Park Trail

2021-07-21:

2021-07-20:

2021-07-19: Holy water

2021-07-16: Being back in the gym for hoops has made it harder to balance running. My pace and distance are …

2021-07-08: I sometimes get asked what software tools we use. Here’s an updated list: …

2021-06-15:

2021-06-14: Dinner alone on the beach.

2021-06-10: Suddenly retro… 🏀

2021-06-07: WWDC Keynote

2021-06-03: Mood

2021-06-02: Beard Papa’s 🤤

2021-06-02: Contemplative pug

2021-05-03: May the Fourth be with you….always.

2021-04-22: Happy Earth Day!

2021-02-13: Snowpocalypse 2021

2021-01-07: If you want a break from the news cycle and want to do something nice for a friend (me!) please take …

2020-12-30: It’s game day!!! Let’s GOOOOOO!!!!!!

2020-12-12: Professor Olive and her bookshelf of wisdom.

2020-11-29: These were my grandmothers. I love that Frosty has a cigar.

2020-11-26: 10k turkey trot in the books! Running on the beach kicked my butt though. My legs feel like rubber …

2020-11-21: Homemade apple sauce

2020-11-19: Sad dog… 🐶

2020-11-15: Are people wanting more automation control on Sunlit? Mulling some things in my head.

2020-11-15: Sadly, I just discovered that you cannot use any UIKit objects in iOS 14 widgets so the Sunlit …

2020-11-07: Loud sounds from the square today… 🇺🇸🇺🇸🇺🇸

2020-11-07: Enjoy this metaphor, today: twitter.com/buitengeb…

2020-11-07: Pots being banged in my neighborhood 🇺🇸🇺🇸🇺🇸

2020-11-03: 🇺🇸🇺🇸🇺🇸

2020-10-28: Took a trip to the Portland Japanese Gardens today. It did not disappoint.

2020-10-27: I love this thing.

2020-10-25: Hunker down time… 🐶

2020-10-25: We are now 6 bags of coffee into the pandemic. ☕️

2020-10-24: Trying out the setup for Halloween movie night! 🎃👻

2020-10-21: This is what I like to call “10k without leaving the neighborhood” 🤪🏃

2020-10-21: If you only watch one YouTube link today, watch this one: youtu.be/r6qZe6rzs…

2020-10-20: Progress…

2020-10-19: I learned today that you can actually take a screenshot of CarPlay if you’re plugged in.

2020-10-18: New home screen snapshot.

2020-10-16: Got a new fire pit for the back yard. Very happy and at peace for the moment.

2020-10-15: I just voted! And when you consider that the state guide is 180 pages and the county guide is 120 …

2020-10-15: We’re close to having Sunlit 3.2 wrapped up. It has some pretty cool features including: - …

2020-10-14: Had a PR on my 10k time today! The cooler weather definitely helps. Next goal is to get a sub 9:15 …

2020-10-12: Solid pace over a decent distance for this old dude today. Feel like I’m finally back where I was …

2020-10-11: For those that are interested, we have published our development roadmap for Sunlit Feedback is …

2020-10-10: Sunlit 3.1 is now live on the app store! It’s got some cool stuff including push notifications …

2020-10-09: We stayed in a rental at the beach and the place had the oddest assortment of tiny cheese graters. I …

2020-10-09: Sneak preview…

2020-10-09: Please caption this photo.

2020-10-08: CJ McCollum Heritage 🍷🏀🔥

2020-10-06: A very special speaker today for one of my daughter’s classes. (I watched over her shoulder…)

2020-10-06: Olive loves her Rumple

2020-10-05: Getting back into the swing of things. Just had time for a short neighborhood loop. Really need to …

2020-10-02: Just chilling.

2020-09-30: Got a run in today before it got too smoky. This is one of my favorite runs because it hugs the …

2020-09-29: My new wristband came! 🏀🔥❤️

2020-09-27: Legendary. 🐶

2020-09-26: Finally made it out to Adelsheim today to pick up my CJ McCollum wine. One for now, one for later! 🍷

2020-09-20: My new home screen - iOS 14

2020-09-20: After two weeks off because of smoke, this one was TOUGH especially the last mile. 🏃🤕

2020-09-07: Monster!

2020-09-01: Just a short “maintenance” run 🏃 today. Too much going on to go for a long one.

2020-08-11: To make the play-in, the Blazers 🏀 need to win their last game OR 2 of the following teams to lose: …

2020-08-11: Damian Lillard. That is all everyone else can sit down. 🏀🔥🏀🔥

2020-08-11: Rocking my new WNBA 🏀 shirt today!

2020-08-10: Took a day off yesterday so decided to hit it hard tonight. Was able to get my 8 mile pace under 10 …

2020-08-08: There is very little in the sports world that is more difficult or gut wrenching than being a …

2020-08-06: Finally hit one of my goals which is a sub-hour 10k! 🏃🔥

2020-08-06: A grand day out for Olive

2020-07-31: This is the largest spider I have ever seen not in a zoo. This was in our basement… 😱😱😱

2020-07-30: Currently reading: The Auobiography of Malcolm X by Malcolm X 📚

2020-07-30: At 96 degrees I wasn’t going to make it for a long run so I did a couple mile sprints. Best one was …

2020-07-30: The old Portland Coliseum 🏀

2020-07-30: Omelette time!

2020-07-29: Outside of Ionescu, the NY Liberty are awful 🏀

2020-07-29: New PR for my 10k. Would have been even faster except my last mile I was dragging badly. 🏃

2020-07-27: Pandemic home haircut #2 is in the books…

2020-07-27: The WNBA🏀 kicked off last week with a couple really great games. Seeing Ionescu’s debut as well as …

2020-07-25: New 4 mile PR. Sub-9 minute average. Very happy with progress this week.

2020-07-25: The WNBA is back!!! 🏀🔥🏀🔥

2020-07-24: So sleepy…

2020-07-23: I was a guest on Time Table with @manton today where we discussed the new version of Sunlit! …

2020-07-22: Another Rorschach test. I see a light/door at the end of a tunnel.

2020-07-21: My run today is a Rorschach test. What do you see?

2020-07-13: iPad -> Air -> MBP

2020-06-09: Pretty sure my 15 year old could write a script to detect bots better than the engineers at Twitter …

2020-06-07: During the pandemic, we’ve been doing a family book club. Our latest selection was sold out at …

2020-06-06: This is amazing. I will update this post with artist credits once I figure out where it came from. …

2020-06-06: Go Blazers! 🔥🔥🔥🏀🏀🏀

2020-06-05: Strawberry season is upon us!

2020-05-30: Olive has been hard at work on something new for you all!!!

2020-05-30: Out for a walk!

2020-03-23: Working remotely requires preparation. I’ve posted some of my thoughts/observations from …

2020-03-10: With so many people considering working from home, I’ve been blogging about how we operate …

2020-03-02: With all the Corona virus news, I’ve had more people ask me about working remote than usual. …

2020-02-06: An analysis of what it SHOULD have taken to build the Iowa Caucus app: …

2020-02-01: Truth

2020-01-26: Challenger Princess Diana 9/11 Michael Jackson Kobe I will vividly remember where I was when I heard …

2020-01-22: Seven Secret Benefits of Remote Work Revealed! jonathanhays.me/2020/01/2…

2020-01-18: Time, Relativity and Distributed Companies - jonathanhays.me/2020/01/1…

2020-01-07: Continuing my thoughts on Silverpine being a distributed company: wp.me/p3nknl-bN

2020-01-04: Tools for a Distributed Software Agency jonathanhays.me/2020/01/0…

2019-12-28:

2019-12-10: My daughter’s magazine won a national award from Columbia University. Help support them …

2019-12-03: Helping my daughter study for a high school biology quiz and keep coming across these inane types of …

2019-10-15: Went on a beautiful hike at Beacon Rock State Park.

2019-10-13: What color is this shoe?

2019-10-07: Moscow Mitch

2019-09-28: Took a tapas cooking class today. It was 🔥🔥🔥

2019-09-27: Pod Save America live!!!

2019-09-18: What’s the oldest app on your iPhone?

2019-09-18: Incredibly powerful video. I cried the day it happened and it still makes me cry. No one should ever …

2019-09-17: I’m waiting for the day when the tinfoil-hat-wearing MAGA guy at the Republican convention …

2019-09-13: I totally agree with Jason Snell here. I could care less about the camera on the iPhone. …

2019-09-12: Sugarpine

2019-09-11: Wow. I had never heard of Pat Tillman until today. Make sure to read the “Aftermath and …

2019-09-10: Current status:

2019-09-10: Phil Schiller talking about camera resolutions and neural networks processing images for the new …

2019-09-10: I’ve also never fired anyone over Twitter. The clown show continues. What a joke.

2019-09-09: I have had many different leadership roles in different companies and organizations in my life. I …

2019-09-07: Waiting for Ben Folds. Gotta love Oregon outdoor concerts…

2019-09-06: Charles Petzold

2019-09-05: Why they let a train through downtown Portland at rush hour is totally beyond my comprehension.

2019-09-05: Today I learned that Jeremy Renner has his own app for super fans… 😱🤯🤪

2019-09-04: Today I got to take a behind the scenes tour of the Portland Timbers’ stadium!

2019-09-04: Just had to drop one of our laptops off at the Apple Store for the battery recall. I can’t believe …

2019-09-04: The controversy with Hanna Thomas’ post on Medium about Agile and Feminism exactly illustrates the …

2019-09-03: Happy Olive!

2019-08-27: Why does Voldemort not have a nose? #showerthoughts

2019-08-23: Sometimes I like to go to the math section of Powell’s and find the most obtuse applied mathematics …

2019-08-15: To me, being a parent often feels like an eternal cycle of yin and yang: my daughter watched The …

2019-08-13: This is a bit of a long shot, but if anyone knows any C# devs looking for an awesome wfh/remote …

2019-08-12: Economic policies can change, but the things that can’t be undone are the things that will be …

2019-08-11: Mood

2019-08-10: Nola!

2019-07-26: Today is the 40th anniversary of The Muppet Movie. I dare you to listen all the way through Rainbow …

2019-07-25: Land of plenty

2019-07-23: Got some cool new stickers!

2019-07-23: Futuristic communication pod.

2019-07-21: The boy learned how to drive Grandpa’s tractor yesterday. He really enjoyed it.

2019-07-14: Visited the Oregon Country Fair. What a trip!

2019-07-12: I continue to be very concerned that Swift keeps becoming increasingly unreadable to people …

2019-07-11: I now know why Santa is sad!

2019-07-08: Following @manton’s announcement earlier, Snippets has been updated to support the new Tagmoji …

2019-07-06: I feel like my coffee filters are being a bit passive aggressive…

2019-07-06: After the end of the OKC/POR series this year, I never would have thought I would find myself …

2019-07-04: I got an award!

2019-07-01: The Blazers starting 5 at the beginning of the season: 1. Dame 2. CJ 3. Hood 4. Collins 5. Whiteside …

2019-06-24: The Sacramento Kings 🏀 have a security robot…

2019-06-23: Beautiful ride over the Santa Cruz boardwalk.

2019-06-22: Dinner on the boardwalk in Santa Cruz. Yes. Mustard. The correct topping.

2019-06-22:

2019-06-20: Current status: 😱

2019-06-19: The Last Bookstore in downtown Los Angeles

2019-06-18:

2019-06-18: I’ve never even heard of this kind of PlayStation controller before. I assume it was for the game of …

2019-06-17:

2019-06-17: Coit Tower

2019-06-17:

2019-06-17:

2019-06-13: Congratulations to the Raptors! Happy for them, but I still find Kawhi to be incredibly difficult to …

2019-06-11: Any chance someone is able to translate this for me? I found it in a very old family chest.

2019-06-08: Programmer fuel!

2019-06-06: The boy has been working and saving and slowly buying parts for his first computer and tonight the …

2019-06-05: Current status…

2019-06-03: Ready and waiting. #wwdc

2019-06-03: The baristas at AltConf are heroes. #wwdc

2019-06-03: Standing in line for AltConf!

2019-05-31: You all rock! I promise this will be the last chart update I post, but THE MASTER PLAN IS WORKING! …

2019-05-31: You all are incredibly awesome! He has been excitedly checking the charts all day. If anyone else …

2019-05-30: You are all so awesome! He is going to be so psyched!!!

2019-05-30: My 14 year old decided to learn Swift by rewriting the app I wrote to learn iPhone development. …

2019-05-26: Trying a new type of notebook: Zequenz. So far I’m enjoying it. Not sure if it will replace my …

2019-05-26: This is your brain on drugs. 😎 (Just testing a video fix…)

2019-05-24: I found this really neat macaron shop in Seattle.

2019-05-17: My 17 year old daughter informed us today that she is taking all colleges in Alabama, Georgia, …

2019-05-17: My family does not like my waffle.io socks…

2019-05-16: Blazers can’t get any respect. 🏀

2019-05-14: I cannot describe the Blazers fever that has gripped this city. On Sunday after the epic game 7, I …

2019-05-12: Fall Creek Falls in the Gorge

2019-04-23: The best game I have ever been to. Full stop. Damian Lillard is and will be the greatest Blazer of …

2019-04-19: Snippets 0.0.8 has been released: a minor update that adds support for the poster url when …

2019-04-18: TIL that CorelDRAW is still a thing. I had no idea.

2019-04-17: Me when I tell my kids they’ve had enough screen time…

2019-04-14: Blazers win!!! 🏀

2019-04-10: Portland fans are the best. Seriously. 🏀

2019-04-09: 🏀☕️

2019-04-08:

2019-04-08: Vancouver Lake Regatta

2019-04-08: Vespas!

2019-04-07: Enjoy…

2019-04-05: I learned today, that releasing lots of things at once is very hard. We’ve had Micro.blog …

2019-04-05: The Austin Central Library is absolutely amazing.

2019-04-04: Last night, we put the finishing touches on a BIG THING that we’ll be launching tomorrow.! …

2019-04-02: W00t! An app we (Silverpine) built for a client is now live in the App Store!!!! …

2019-03-27: Salt Lick

2019-03-25: 🙏 Nurkic 🏀

2019-03-21: March Madness is a Silverpine company event.

2019-03-19: Snippets framework 0.5.0 is now out, which includes a complete reference implementation of the …

2019-03-19: Amazon’s HQ1 in Seattle.

2019-03-18: Write your own Micro.blog client with only a little code! Or modify the sample app! iOS - CHECK! OSX …

2019-03-13: I highly recommend downloading your Facebook archive. One file you will find inside is: …

2019-03-12: UUSwift 0.0.12 now released to the wild! New Date interfaces Support for HTTP forms Bug fixes …

2019-03-09: Taking the boys to the movie. Very excited!!!

2019-02-10: The Blazers continue to be terrible on the road which doesn’t bode well for 8 out of the next 9 …

2019-02-05: Today I learned that the Github Desktop app doesn’t support submodules. Are you serious?!?? …

2019-02-02: One of the highlights of my trip was sitting in a bar with @manton watching my Blazers 🏀 play with …

2019-02-01: If the universe is more or less an infinite sphere in shape, would future space travel refer to …

2019-01-31: Or like this @jeffmueller?

2019-01-31: Like this @jeffmueller?

2019-01-30: Oh Austin, I have missed you…

2019-01-27: In Portland, we used to have bears in our parks. Not zoos. Parks.

2019-01-27: Here are a couple more images from the anti-war protest in Portland in 1932.

2019-01-27: It turns out that Portland has always had protests. This one is an anti-war protest from 1932.

2019-01-24: Free Micro.blog app idea: AppleTV Micro.blog app that shows the Podcast discover feed and lets you …

2019-01-24: UINavigationController is one of the absolute worst design paradigms in UIKit. There are so many …

2019-01-20: Super Blood Wolf Moon is my indie band name.

2019-01-20: If you use Xcode, have a touchbar, and haven’t discovered this preference setting, I highly …

2019-01-20: I get messages.

2019-01-19: Straight up racism. As the father of a teen boy, I cannot tell you how unbelievably angry this makes …

2019-01-18: In case you missed it, we released Snippets: an open source micro-blogging API today: …

2019-01-15: UUSwift 0.0.11 with support for tvOS is now available: github.com/SilverPin…

2019-01-13: I found the Mastermind game I made in my x86 Assembly class. It still works!!!

2019-01-13: One of my favorite programming books of all time.

2019-01-03: New 0.0.5 release - UUSwift now supports both Mac and iOS github.com/SilverPin…

2019-01-03: Found this cleaning my office today…

2019-01-01: Happy New Year!!!

2018-12-24: The fourth Magi that no one ever talks about…

2018-12-23: Blazers win. Fewsh! 🏀

2018-12-23: Doncic hits a “touch” 3 with 0.6 left to force overtime! Woah!!! 🏀

2018-12-23: Blazers up 88-80 after 3. My 100 point chicken nuggets seem to be well within reach… 🏀

2018-12-23: Deandre has a better ft shooting percentage this game than Nurkic… 🏀

2018-12-23: Halftime. Blazers have managed to create a 10 point buffer. Nurkic is currently working on a triple …

2018-12-23: The Blazers appear to have just realized that if they can move Deandre to the other side of the key, …

2018-12-23: Seth Curry just stole the ball and instead of taking it in hard to the rim for a layin, he pulled up …

2018-12-23: First quarter is over and it has largely been an uneventful 12 minutes. Blazers down 25-27. 🏀

2018-12-23: Refs not liking Deandre. Just hit him with a lane violation on a free throw. 🏀

2018-12-23: Chief just posterized Doncic! 🏀

2018-12-23: The Dallas Mavericks resemble the team of middle school boys I used to coach going through their …

2018-12-23: It appears that JJ Barea has likely exchanged his soul in order to stop the aging process… 🏀

2018-12-22: 🤦‍♂️

2018-12-16: Pioneer Courthouse Square

2018-12-15: Thrilled to see my daughter on the local news last night. Make no mistake about it: this upcoming …

2018-12-14: I’m going to save this for the next time a client insists on implementing logging in with a password …

2018-12-12: UUSwift is now available on Cocoapods and Carthage! github.com/SilverPin…

2018-12-10: Settings that are this hidden border on criminal…

2018-12-08:

2018-12-07: This is definitely cool and magic-like

2018-12-07: I now fully comprehend “dongle hell”

2018-12-07: Dragon Age 4 trailer. I am done for the day.

2018-12-04: Make sure to check out the latest 1.4 release of the Micro.blog iOS app that dropped today. Among …

2018-12-04: I just successfully created and submitted my first CocoaPod podspec! Huzzah!!! UUSwift is alive!!!!!

2018-12-02: The tree is up and the pug is exhausted…

2018-12-02: Let Them Eat Cake Our society works best when our economic policies converge wealth towards the mean. Right now, in …

2018-11-29: This is so amazing. I needed to see something like this today: www.instagram.com/p/BqxYUDW…

2018-11-27: I think the horrible Sunlit crashing bug has been slayed! What an ordeal!!!

2018-11-27: My son has been learning Swift and it’s been interesting seeing what he struggles with.

2018-11-20: Texas politics have been messed up for a long time. I remember seeing this one when I lived in …

2018-11-15:

2018-11-15: My texts from this morning.

2018-11-14: Why yes, I DID want to snake my bathtub at 11 at night! Thank you universe!!!

2018-11-12: Thinking of both of my grandfathers today. Thank you veterans.

2018-11-09: This seems like a very arbitrary and unnecessary limitation of Interface Builder, particularly when …

2018-11-03:

2018-11-01: “Gather round children and listen to a tale of when the devices in your pocket had neither gps nor …