My name is Jake Marsh.
I'm a developer, designer, and writer.

Subscribed via Push Notifications. You can also subscribe via RSS or Twitter.

Subscribe via RSS or Twitter.

Subscribe via Push Notifications, RSS or Twitter.

▸ Github's Swift Style Guide


This is an attempt to encourage patterns that accomplish the following goals (in rough priority order):

  • Increased rigor, and decreased likelihood of programmer error
  • Increased clarity of intent
  • Reduced verbosity
  • Fewer debates about aesthetics

Some fantastic guidance in here.

One of my favorites is the bit about preferring Structs to Classes when writing Swift. This makes value types simpler, and can also be a bit easier on the eyes without all those extra inits hanging around.

Vote on Hacker News