Descent Into the Microverse
Ok, so as promised, its time for the much anticipated “what has Rob been doing with Kotlin?!?!?” post. I know, I know, I really kept you waiting there. No one expected a whole month to go by! A mon...
Ok, so as promised, its time for the much anticipated “what has Rob been doing with Kotlin?!?!?” post. I know, I know, I really kept you waiting there. No one expected a whole month to go by! A mon...
Hello friends! It has been many a moon since I’ve updated this here rant-box, and its time to collect some thoughts! First off, I haven’t updated in a while because, well, when work is interesting...
Lets get Big and Visible! So, various forces conspired to keep me on the bench for most of the month of July. Being as I am, I wanted to be sure that I provide and share as much value as possible ...
I think about error handling a lot. Perhaps a shocking amount. I mean, it’s the first example I reach for when discussing programmer ethics. Its one of the first things I investigate when learning ...
Back again! Today I’m going to say a few words about one of the other Gists I put up last week: Pledges. Swift has fantastic notation for modeling the “one or none” problem using Optionals. They l...
I’ve just published three new Gists, to my Gist page. The reason I haven’t posted here in a few weeks is that I’ve been nearly pathologically working on the Swift game I mentioned earlier. That gam...
As I’ve been diving into Swift again these last few weeks, the issue of mocking has crept up a few times. I’ve had a few thoughts over the years on the subject, and recently I’ve observed a lot of ...
I’ve been powering through converting a lot more of my Java game code to Swift in this last week, and while doing so I’ve been trying my best to learn about the closure syntax provided. For example...
Periodically, I meditate on a favorite question of mine: what does it mean to be a software developer who acts ethically? That is to say, what challenges that developers face should be considered e...
As I’ve been porting more and more code to Swift, I’ve noticed a problem emerge around 3-4 times already: when writing tests to measure the performance of a section of code, I frequently (though no...