One of the problems I wind up having is working in too many different systems and languages. There’s a notion that I subscribe to that programming is programming. To some extent this is true — for many design decisions the underlying implementation doesn’t really matter.

But when it gets to code, where the rubber meets the road, the little differences matter.

You can call me weak, but without autocomplete I’m mostly lost when it comes to code. While many languages are very similar, the libraries, are different. Even more distressingly, they’re not very different. With only subtle differences they fall into the same mental bucket for me.

Anyway, it’s nice to sit down and make a little progress in some different language — Swift in this case. Making a bit of progress on a mostly blank project feels so nice. Laying the scaffolding that got designed in earlier stages.