15 November 2020
As you probably know, I joined Signal after nearly a year between jobs. Signal’s a nonprofit whose goal is to make communication secure and private for everyone, mainly through their open-source messaging app. I feel good about being there.
One of the things I kept in mind, though, was that the interview process isn’t a one-sided thing for us software developers. In particular, if you get an offer, you have some say over the terms of the offer.
(Continue reading…)
Posted in Technical.
20 October 2020
Welcome to the seventh in a series of posts on the Swift runtime. The goal is to go over the functions of the Swift runtime, using what I learned in my Swift on Mac OS 9 project as a reference. We’ve talked about structs and classes, so the obvious next choice is enums, the last of Swift’s three “concrete” user-definable types.
(Continue reading…)
Posted in Technical.
Tags:
Swift,
Swift runtime
06 October 2020
Welcome to the sixth in a series of posts on the Swift runtime. The goal is to go over the functions of the Swift runtime, using what I learned in my Swift on Mac OS 9 project as a reference. Last time we went through the fields of class metadata; today we’re going to finish initializing them.
(Continue reading…)
Posted in Technical.
Tags:
Swift,
Swift runtime