Protocol Oriented Programming Is Not a Silver Bullet (Swift)

In Swift, protocol-oriented programming is in fashion. There’s a lot of Swift code out there that’s “protocol-oriented”, some open-source libraries even state it as a feature. I think protocols are heavily overused in Swift, and oftentimes the pro…


Generics in Swift

The other day I came across a bug in my RethinkDB driver for Swift. The function that runs the query defines a generic parameter T, which is used to cast the result of the query to a specific… (more…)

Read more »

Swift Sucks

An open letter to Swift/Apple/Mr. Stulin. Contribute to Flying-Toast/swift-sucks development by creating an account on GitHub. (more…)

Read more »