Blog Archives

Pause

Tomorrow will mark three months since I began what I’m calling a career hiatus. This is what I’m calling it lately anyway. Or just now really. It has been a pause, break, sabbatical, semi-retirement, probably some other things that I … Continue reading

for, forEach, and map (oh my)

We interrupt the recent political ramblings and assorted existential crises to bring you a post about loops in Swift. I was tempted to use forEach today but then I started wondering what sort of overhead closures add. So I cobbled … Continue reading

Swift Optional Chaining Performance

Optional chaining in Swift offers a convenient mechanism for testing an optional value embedded in a statement without having to bother with messy binding or dangerous implicit unwrapping. Continue reading

A Few Toys

Since the release of Terrella and the big update to Super Speller I’ve slowed down a bit with Quiet Spark work. But that doesn’t mean I’ve completely stopped working on personal projects. Continue reading

What Am I Doing Again?

Two and a half years ago, when we started Quiet Spark, it was just supposed to be a hobby that my wife and I could work on together and, if we made a few bucks along the way, great! We … Continue reading