I used the wealth of online resources to learn mobile development, and I repay the favor by writing tutorials.
I seek out challenging and interesting books, and document what I’ve found thus far.
Original Science Fiction
I post excerpts of “Dyad,” my novel-in-progress.
The way I love anything is by exploring it.
In a way, this site is supposed to be like my explorer’s journal. I’ll share my tutorials and reviews to serve as charts and maps in case you want to follow, and I’ll record other observations in the more likely case that you’re on a completely different expedition and would just like something to read.
Mobile Developer @ Exygy
I lead development of iOS and Android apps for leading changemakers like non-profits and government agencies.
Tutorial Writer @ RayWenderlich.com
I write and edit iOS and Android tutorials for the leading mobile development tutorial site.
Open Source Software Contributor
I regularly contribute to popular open source libraries on GitHub in Swift, Java, and Objective-C.
Science Fiction Writer
I love sharing imagined stories and characters as a way to look for truth.
This is me.
Follow me on TwitterMy Tweets
My Most Recent Blog Posts
Inspired in no small part by the kids in Stranger Things (aka my heroes), six coworkers and I stayed after work this past week to try out a session of Dungeons and Dragons. Who knows, maybe we could even defeat the Demigorgon! I had played the game a little before, a few years ago. But[…]
In 2011, phrases like “we are the 99%” entered the popular vocabulary as Occupy Wall Street began in New York and inspired similar protests. Micah White was one of the co-creators of that movement; although, as he discusses in this book, one of the strengths of the movement was that it took an organic leadership[…]
Some may know Carrie Brownstein best from Portlandia, wherein she runs a feminist bookstore, buys things from Kumail Nanjiani, and earns the nickname “Pull Out King”. This book isn’t about any of that, though. “Hunger Makes Me a Modern Girl” is instead about Carrie’s childhood and adventures in the life of her band Sleater-Kinney. For[…]
Back in my review for the classic sci-fi novel Solaris, I closed by admiring that book’s ability to show how hard it would really be to communicate with any extraterrestrials if/when we met them. That book is a beautifully tragic example of both humans and a non-humanoid alien trying their best, but not being able[…]
Some of you might be like me, and learned as a kid from a cartoon rabbit that “if you can’t say anything nice, don’t say anything at all.” Maybe a rule like this could help discourage your kid from making a judgmental comment, but for adults the rule needs an overhaul. Because the people who[…]
When trying to characterize America’s racial history from a zoomed-out level, describing it as full of “mistakes” or “complications” would be reductive, disingenuous, and incorrect. Trying to see “both sides” where there is really just one, or distributing guilt as if it were equally deserved or it were hard to determine, is a dishonest evasion[…]
October 21, 2015 is approaching– the “future” in Back to the Future Part II. And while Marty McFly’s style of time travel is still science fiction, software developers engage in a sort of their own time travel everyday: git source control. For fun, here’s the plot of the Back to the Future series, as 10[…]