Laying Out iOS UIs in Code

UPDATE: I’ve spent a lot of time reconsidering this post and learning new things about Auto Layout and Interface builder. I no longer endorse this blog post. Auto Layout and Interface Builder are really incredible technologies and have greatly improved in recent years. My reluctance primarily stemmed from lack of familiarity and I really regret not fully exploring the technologies sooner. I’m leaving this post up, though.

Read this article

Clean, Modern Objective-C

Objective-C is far and away my favorite language, and its base syntax lends itself to cleanliness and readability. Unfortunately, developers who are familiar with other languages sometimes come in and muck everything up.

Read this article

BogoSort: An Analysis of Random

I’ve become weirdly fascinated with BogoSort, the worst sorting algorithm ever.

Read this article