William Boles - A blog about iOS development in Swift and Objective-C
Interviewing Without Wasting Anyone's Time
Constructing an effective interview process is challenging. Ask too much of candidates, and the best ones will have an offer from elsewhere before they finish your process. Ask too little and misfire on a hire. Here, we look at how to hit that sweet spot in between.
Objective-C Coding Style Guide
Everyone has a view on how to style code. None of that matters. What matters is that, as a team, you agree on the most important styles to enable developers to feel a sense of familiarity when navigating the project, regardless of who wrote the code. Here, we look at some style rules.
A Step-By-Step Guide On How To Merge Teams
People form tribes. It's such an ingrained part of human nature. Our tribe becomes part of our identity. You see this behaviour in every aspect of human society. You see it in development teams. Here, we look at how to overcome this instinct when we need to merge two development teams.
Producing Documentation with appledoc
Some code is inherently murky, and good naming practices can only take us so far — looking at you, animation code. Where the intent of code is hard to decipher, high-quality developers use documentation to overcome that murkiness. Here, we look at how to use appledoc to produce documentation.
How Unit Tests Protect Creativity and Speed Up Development
Everywhere you look, you are being told to write unit tests, but what even are unit tests? Here, we look at what testing is, why you need them, who should write them and when to write them. And ultimately how unit tests allow you to go faster.