iOhYes Retired

iOhYes

A podcast by iOS developers for iOS developers, delivering news, tips, and rants for professional iOS/Mac developers, with something for enterprise and indie developers alike.

Hosted by Darryl Thomas and John Sextro.



#80: Picking Produce is Hard

August 12, 2015 at 1:30PM • 54 minutes

Tweet Shoutouts

Discussion

  • What has Jason been up to?
  • Sharing economy + Mobile (is there anything else on this topic? Chad, if so could you tee up with Jason - ok will do)    * What’s different today as opposed to the days of Cosmo.com and Webvan? Why does Instacart work now?

Picks

Chad

John

Nolan

  • Announce baby O’Brien #3
  • CODE: The Hidden Language of Computer Hardware and Software - by Charles Petzhold

Jak

Alternative show title suggestions

  • I’ll never admit to that
  • Maybe we’ve already talked about this
  • 7 months and 1 day later
  • Those were not the steaks
  • I dressed up as a shark
  • Close to many, many years
  • We’re all like stooges  
  • Some things really matter to people, and other things don’t
  • Picking produce is hard
  • Those goldfish
  • I’m not some kind of grocery expert
  • Admittedly, I’m an engineer
  • The tables have turned!
  • We don’t share that much code
  • We have broken windows
  • N minus 1
  • Buy all THE things!
  • Bananas and Whisky
  • Searching for Bananas
  • You can’t do all the things
  • I do all the things
  • Comfortable
  • My door is plenty secure


#79: I Didn't Google Hard Enough

August 5, 2015 at 9:45AM • 1 hour 9 minutes

Tweet Shoutouts

Discussion

  • Swift 2.0 in Practice (continued)
    • Custom Subclasses
      • throwaway required initializers
    • Property observers (will/didSet etc) and initialization redundancy
    • JSON Parsing

Picks

Chad

Darryl

Nolan

Also Mentioned

Alternative show title suggestions

  • Shoot Me Now
  • Judicious use of gritty code
  • Bumps in the road
  • Whack Whack
  • Colon Whack Whack


#78: Soft Skills Are Hard

July 29, 2015 at 9:45AM • 1 hour 10 minutes

Tweet Shoutouts

Discussion

  • Programmer vs. Developer vs. Engineer discussion
    • Re: Episode 76
    • Episode 76 had a great topic that was really thought provoking regarding Programmer vs Developer vs Engineer.
    • Everyone can probably has an opinion on what those titles mean
    • Fascinating: we’re inclined to rank things
    • Their all title for someone who makes software or code
    • Maybe “Software Producer” or “Talent” is less biased
    • Code Poet is my favorite (thx John)
  • Alternate views
    • Instead, I like to examine the skills
    • Instead of Programmer vs Developer vs Engineer; look at Programming, Development and Engineering as buckets of skills
  • Full-time Equivalent

The 5 skills

  • Hacking * bringing together a system of potentially disparate computer apps/tools/functions to achieve a goal * Gluing together anything you can get your hands on to build a workflow or solution takes talent and skill * Often the goal of Hacking is really “discovery” or “exploration”
  • Movie Reference: Hackers
  • Programming
    • writing code/scripts to pull together potentially disparate functionality and/or frameworks to achieve a goal
    • You create a whole that is more valuable than the sum of its parts
    • amassing and consuming huge amounts of knowledge about APIs and Frameworks that are available and then using them effectively
  • Development
    • the process of bringing together talent, ideas and requirements to build a new application or feature
    • Deals with other people and takes input from all over to build something new
    • it’s inherently collaborative and requires other skills like interpersonal skills and communications skills
    • often called soft skills which I find ironic because it’s so hard
  • Engineering
    • the use of science and creativity to solve complex problems
    • It needs an academic foundation combined with creativity and ingenuity to solve hard problems
    • These skills get amplified in value when complemented by others who can fill in any knowledge or skill gaps
  • Architecture
    • the design of a large complex system or application that requires numerous contributors to fully implement
    • it is a skillset that can envision, design, and clearly document and communicate a complex system in a cogent way that everyone tasked with implementing the system are able to apply their skills to succeed with little or no impediment?

Picks

Darryl

Chad

  • deferring (haha) to Nolan

John

Nolan

  • Apple Radar
    • Everyone should file bugs and feature requests
  • Open Radar
    • Dupe any bugs/requests that you can to open radar
    • Be a community
    • Share your Open Radar with us.  Any radar we can get on board with we will mention on the show and dupe to Apple Radar ourselves.
  • Quick Radar

Alternative show title suggestions

  • SequenceType
  • Feedback from Ding0bytes
  • Full-time Equivalent
  • Spam Killer
  • Hex Editor
  • Not the Southern Kind of Cracker
  • Soft skills are hard
  • Software is easy, people are hard
  • Sell yourself
  • I’m a svengali
  • Getting my hemispheres correct
  • All the ripples
  • String this racket
  • Skin this cat
  • Made with catgut
  • I Try To Avoid Titles
  • I make people smile and sometimes cry


#77: Punched in the Mouth

July 22, 2015 at 9:45AM • 1 hour 7 minutes

We discuss specifics regarding value types and references, including how to use them and when to use them. Chad sheds some light on his struggles getting familiar with Protocol-Oriented Programming.


#76: Code Poet

July 15, 2015 at 3:45PM • 45 minutes

We discuss what it means to be a software developer and the differences between programmer, developer and engineer (if there really are any differences). Do you think there's a difference or should there be a difference in those terms? Let us know. Send a tweet to @iohyespodcast


#75: Throw All the Things

July 1, 2015 at 11:00AM • 1 hour 4 minutes

We interview Greg Heo about his work as Swift Lead for RayWenderlich.com and discuss the latest on Swift 2.


#74: Are we ever gonna give this up?

June 24, 2015 at 9:15AM • 40 minutes

We talk with author and app developer Jeff Kelley about his new book, Developing for Apple Watch (Your App on Their Wrists). We grill him on the book writing process, the difficulties of writing the book before he had the watch and things to come with WatchOS.


#73: Eating My Own Hat

June 17, 2015 at 10:30AM • 51 minutes

We wrap up the finals bits of discussion on Chad's overall WWDC experience and then move on to discuss the evolution of Storyboards and the uptake in adoption.


#72: Episode 72 - Wonderful Whisky Drinking Chat

June 11, 2015 at 3:00PM • 2 hours 31 minutes

Chad and Darryl are joined by Nolan O'Brien and Jason Harris to discuss the recent announcements at WWDC and to drink whisky. (But mostly to drink whisky.)


#71: Episode 71 - Smooth Operators

June 4, 2015 at 12:00PM • 1 hour 4 minutes

We continue our discussion of Swift by covering Operators and spend a little time talking about things we like to see at WWDC.