I have been an avid blog reader for many years. I first became aware of the form way back when Blogger was a thing. I don’t remember which blogs I read and the habit soon died away. Many years later, more or less nearing the end of 2010 I started reading Daring Fireball and kept up to date with RSS feeds via Google Reader (RIP). I have been coming back ever since. 
Shortly after becoming a regular Daring Fireball reader, I became aware of “The Talk Show” (during the James Bond days) and by extension the 5by5 network of podcasts (which is where The Talk Show began). Via 5by5 I discovered “Build & Analyze” which was the first time I had listened to a developer talking about his craft other than talking to my coworkers. It was refreshing and insightful to listen and learn from some really smart people having conversations.
Many years later still, it was on Marco Arment and _DavidSmith’s podcast “Under the Radar” that I came across the term “unexpected complexity”. The first half of which this site is named after. Unexpected complexity describes the challenges developers often encounter when building software and encountering complexity that they had not considered or planned for. I felt the term perfectly captured one of the daily challenges that comes up in writing code and solving problems. More importantly though, in some ways I see unexpected complexity as a lens through which to see some of life’s own challenges. We often think things are going to be one way and discover them to be another. This is neither good nor bad, but it is interesting, that despite the fact that the unexpected and unplanned-for complexity happens almost every day, it still often feels that we do not expect the unexpected.
And thus, this site was named. I do not yet know what format, or content I will share on this site, but the important thing for me is to write and to communicate. Consistently.
This is a start, after many stops and many more false starts.
Currently reading RSS via Feedly.
Currently listening to podcasts via Overcast.