iPhreaks

iPS 282: The Art of Designing Code with Mischa Hildebrand


Listen Later

In this episode of the iPhreaks Show the panel interviews, Mischa Hildebrand, asking about a talk he gave at iOS Conf 2019. Mischa has a very varied background, he studied to become a physicist, then did some journalism on television and radio before finally going into iOS development. His background in journalism gave a unique perspective into writing code that is beautiful and easy to understand. Mischa shares principles from his days in journalism and applies them to programming.  The panel shares their experiences working on legacy or unclear code, the describe the pain it was to interpret the code. Mischa’s principles while nothing new address the problems that turn into painful code. First, use short sentences, in other words, keep your lines short. Also, use simple language. The panel discusses what it means to use an active voice versus a passive voice. Another rule is to give one piece of information per sentence, this allows other developers to easily follow the code and its purpose. Panelists
  • Alex Bush
  • Christina Moulton
Guest
  • Mischa Hildebrand
Sponsors
  • Sentry– use the code “devchat” for two months free on Sentry’s small plan
  • CacheFly
Links
  • Law of Demeter 
  • The Art of Designing Code - iOS Conf SG 2019 
  • https://miro.medium.com/max/2810/1*EJr5q4QqkY3hshPLEgJVQQ.png 
  • Code is a Language! 
  • https://medium.com/@PhiJay
  • http://mischa-hildebrand.de/en/
  • https://twitter.com/derhildebrand?lang=en
  • https://www.facebook.com/iphreaks/
  • https://twitter.com/iphreaks
Picks Christina Moulton:
  • Cleaning Up With Swift Defer
  • Flour Water Salt Yeast
Mischa Hildebrand:
  • https://bear.app/
  • XCoordinator 
Alex Bush:
  • POODR 
...more
View all episodesView all episodes
Download on the App Store

iPhreaksBy Charles M Wood

  • 4.8
  • 4.8
  • 4.8
  • 4.8
  • 4.8

4.8

17 ratings


More shows like iPhreaks

View all
JavaScript Jabber by Charles M Wood

JavaScript Jabber

235 Listeners

Ruby Rogues by Charles M Wood

Ruby Rogues

45 Listeners

The Freelancers' Show by Charles M Wood

The Freelancers' Show

23 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

33 Listeners

React Native Radio by Jamon Holmgren, Robin Heinze, Mazen Chami

React Native Radio

58 Listeners

My JavaScript Story by Charles M Wood

My JavaScript Story

4 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

61 Listeners

Ruby Rogues by Charles M Wood

Ruby Rogues

21 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

15 Listeners