78: Soft Skills Are Hard

Published: July 29, 2015, 2:45 p.m.

Tweet Shoutouts\n\n\n\n\n@dh_thomas @jazzychad @iOhYesPodcast In the last few years I\u2019ve been of the mindset that models should be dumber. Easy to bloat them.— Amro Mousa (@amdev) July 22, 2015\n\n\n\n\n\n\n\n@iOhYesPodcast how come show notes aren\u2019t as detailed as they once were. Would always go there for Twitter names and Pick links ????— Ashton (@AshtonDev) July 23, 2015\n\n\n\n\n\n\n\n@iOhYesPodcast I\u2019m using CoreData just fine from a framework written in Swift for bike2Go (for Philly bike share) https://t.co/IBcRpXT9O6— Andy Obusek (@obusek) July 23, 2015\n\n\n\n\n\n\n\n@iOhYesPodcast found you guys a month ago and love the show! But now I'm all caught up on new episodes and am having withdrawals #iOhNo!— Dale Fairclough (@faircoder) July 25, 2015\n\n\n\n\n\n\n\n@iOhYesPodcast I haven't had any issues using it, but to be fair my model is **very** simple.— Giovanni Lodi (@mokagio) July 26, 2015\n\n\n\n\n\n\n\n@iOhYesPodcast Wait... we still don't have .contains on Swift arrays without using a protocol? NSMutable FTW. Again. http://t.co/ff7a8RwwOP— Ding0 Bytes (@ding0bytes) July 27, 2015\n\n\n\n\n\n\n\nDiscussion\n\n\n\n\n\nProgrammer vs. Developer vs. Engineer discussion\n\n\nRe: Episode 76\nEpisode 76 had a great topic that was really thought provoking regarding Programmer vs Developer vs Engineer.\nEveryone can probably has an opinion on what those titles mean\nFascinating: we\u2019re inclined to rank things\nTheir all title for someone who makes software or code\nMaybe \u201cSoftware Producer\u201d or “Talent” is less biased\nCode Poet is my favorite (thx John)\n\nAlternate views\n\n\nInstead, I like to examine the skills\nInstead of Programmer vs Developer vs Engineer; look at Programming, Development and Engineering as buckets of skills\n\nFull-time Equivalent\n\n\n\n\n\nThe 5 skills\n\n\n\n\n\nHacking\n * bringing together a system of potentially disparate computer apps/tools/functions to achieve a goal\n * Gluing together anything you can get your hands on to build a workflow or solution takes talent and skill\n * Often the goal of Hacking is really \u201cdiscovery\u201d or “exploration”\nMovie Reference: Hackers\nProgramming\n\n\nwriting code/scripts to pull together potentially disparate functionality and/or frameworks to achieve a goal\nYou create a whole that is more valuable than the sum of its parts\namassing and consuming huge amounts of knowledge about APIs and Frameworks that are available and then using them effectively\n\nDevelopment\n\n\nthe process of bringing together talent, ideas and requirements to build a new application or feature\nDeals with other people and takes input from all over to build something new\nit\u2019s inherently collaborative and requires other skills like interpersonal skills and communications skills\noften called soft skills which I find ironic because it\u2019s so hard\n\nEngineering\n\n\nthe use of science and creativity to solve complex problems\nIt needs an academic foundation combined with creativity and ingenuity to solve hard problems\nThese skills get amplified in value when complemented by others who can fill in any knowledge or skill gaps\n\nArchitecture\n\n\nthe design of a large complex system or application that requires numerous contributors to fully implement\nit 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?\n\n\n\n\n\n\nPicks\n\n\n\n\nDarryl\n\n\n\n\n\nSwift\u2019s Type System - Ole Begemann\nA response to Brent Simmons\u2019 blog post, Solving Problems I Don\u2019t Have, Except that I Do Have Them, in which he points out the things he likes most about Swift, of which static type checking is probably the least significant.\n\n\n\n\n\nChad\n\n\n\n\n\ndeferring (haha) to Nolan\n\n\n\n\n\nJohn\n\n\n\n\n\nHacking with Swift - A load of free tutorials with Swift from Paul Hudson @twostraws\nTwelve South Dual Screen Wallpaper Collection\n\n\n\n\n\nNolan\n\n\n\n\n\nApple Radar\n\n\nEveryone should file bugs and feature requests\n\nOpen Radar\n\n\nDupe any bugs/requests that you can to open radar\nBe a community\nShare your Open Radar with us. \xa0Any radar we can get on board with we will mention on the show and dupe to Apple Radar ourselves.\n\nQuick Radar\n\n\nMakes filing radars easier\nEasily can file to both Apple and Open radars\nCan automatically Tweet the radar out too\nFirst radar plug: My own Radar\n\n\nAsking Apple for @defer support in Objective-C\nhttps://twitter.com/NolanOBrien/status/618098575826751488\nAnyone interested in using a macro for defer support until Xcode supports it can look at the Open Radar for the code on how to\nSpecial thanks to Ashton @AshtonDev \xa0for the inspiration\n\n\n\n\n\n\n\nAlternative show title suggestions\n\n\n\n\n\nSequenceType\nFeedback from Ding0bytes\nFull-time Equivalent\nSpam Killer\nHex Editor\nNot the Southern Kind of Cracker\nSoft skills are hard\nSoftware is easy, people are hard\nSell yourself\nI\u2019m a svengali\nGetting my hemispheres correct\nAll the ripples\nString this racket\nSkin this cat\nMade with catgut\nI Try To Avoid Titles\nI make people smile and sometimes cry