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.
I lead development of iOS and Android apps for leading changemakers like non-profits and government agencies.
I write and edit iOS and Android tutorials for the leading mobile development tutorial site.
I regularly contribute to popular open source libraries on GitHub in Swift, Java, and Objective-C.
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
Randy Shilts’ 1982 biography of Harvey Milk, The Mayor of Castro Street, provided much of the source material for the Oscar-winning films The Times of Harvey Milk (the documentary) and Milk (the dramatization). Anyone who has seen either of those films is familiar with the inspiring but tragic story of the first openly gay candidate Read more about Book Commentary: “The Mayor of Castro Street” by Randy Shilts[…]
This book has the potential to reshape the way you think about American justice. To start, some quick Latin: The U.S. Constitution contains the concept of habeas corpus. In short, it protects people from illegal detention, by allowing someone who’s imprisoned to bring the question of their imprisonment to a court. In other words, the Read more about Book Commentary: “Guantanamo Diary” by Mohamedou Ould Slahi[…]
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 Read more about Hosting a Dungeons and Dragons game for the first time[…]
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 Read more about Book Commentary: “The End of Protest” by Micah White[…]
Short version I’d be very honored if you “subscribe” to my sci-fi novel. You can download the prologue here as a PDF file or as an ePub file, then message me or comment on this post when you’re done and I’ll get you 15-30 more pages each month. More Details As some of you may Read more about Calling all readers![…]
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 Read more about Book Commentary: “Hunger Makes Me a Modern Girl” by Carrie Brownstein[…]
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 Read more about Book Review: “The Left Hand of Darkness”[…]
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 Read more about Book Review: Nonviolent Communication[…]
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 Read more about Book Review: “Kindred” by Octavia Butler[…]