Unlock This Episode
Our Free plan includes 1 subscriber-only episode of your choice, plus weekly updates from our newsletter.
Today’s episode is going to be a bit different. We’re going to take a peek behind the Point-Free curtain to look at how we write code every day. Our episodes focus on experimenting in playgrounds, and in a buzzword-y kind of way you could consider this “playground-driven development”. This is how we write most of our code, including for this site and iOS applications we’ve worked on. This style of development has a lot of benefits, but it’s not always clear how to get started and incorporate playgrounds into an application and its development cycle.
We’re going to show our workflow and, with an example, show how folks can apply this technique to their own code bases.
Brandon gave an in-depth talk on playground driven development at FrenchKit 2017. In this talk he shows what it takes to get a codebase into shape for this style of development, and shows off some of the amazing things you can do once you have it.
We pioneered playground driven development while we were at Kickstarter, where we replaced the majority of our use for storyboards with playgrounds. It takes a little bit of work to get started, but once you do it really pays dividends. In this Swift Talk episode, Brandon sits down with Chris Eidhof to show the ins and outs of playground driven development.