68
09 Nov 2013

Improve Your App's Performance with This One Weird Tip

Andrew Pontious talks with Wolf Rentzsch about performance, including the difference ways to define performance improvements, techniques Andrew himself has used, and tips from Apple’s WWDC sessions. Plus: bcrypt is soooo 2008.

Links:

Rejected Episode Titles:

  • My Neopet Dog Is Not Eating My Digital Homework
  • “Ass-Crypt?”
  • Sequential Memory-Hard
  • The Anti-Performance Thing
  • bcrypt Is Old and Busted
  • Talking out of My “S”, as It Were
  • If You Get to Ten I Think You Get Some Steak Knives
  • All the Sessions Tend to Be a Blur
  • Another Head Fake, I See
  • A Nice Little Sneaky Way to Do It
  • That Was Really Unfortunate
  • You’re Saying “Edge Cases” a Lot During This Episode
  • A Fairly Blunt Instrument, Quote Unquote
  • Maybe I’m a Hypocrite
  • It Seems to Be Fairly Badly Named
  • I Suspect It’s Not Magic
  • Money That You Pay For
67
01 Nov 2013

Fillers and Spillers

Wolf Rentzsch talks to Andrew Pontious about his Çingleton 3 presentation, “Fillers and Spillers”: his terms for those who advance human progress (such as scientist, engineers, and artists) and those who propagate those advancements to everyone else.

Links:

Rejected Episode Titles:

  • Not a Method Dispatch to Be Found
  • All of Humanity’s Progress Is Based on Technology
  • Not Fighting over Animal Carcasses
  • A Spectrum of Respect
  • Crusty Graybeard Scientists
  • Apple Has, at Times, Lost Sight of Its Fillers
  • This Brings Us to Section 3.3.1
  • Thou Shalt Not Use Flash
  • The Schillers
  • A Fiduciary Duty
  • I’m Just Describing the Players
  • Happy in My Own Little World of Technology
  • I’m All for Setting More Fires
66
26 Oct 2013

The Language of Cross-Platform Development

Andrew Pontious talks with Wolf Rentzsch about the challenges of cross-platform development, including Mac vs. Windows, OS X vs. iOS, and iOS 6 vs. iOS 7.

Links:

Rejected Episode Titles:

  • This Fine, Fine Show of Ours
  • A Bit of a Kerfuffle
  • Not a Binary-Type Thing
  • And Don’t Say Javascript
  • I Probably Know Too Much About It
  • LISP Has Always Been Around, LISP Is Eternal
  • Then You’re Setting Yourself Up for Trouble
  • I’m Not Sure Apple Did Us Any Favors
  • You Get a Lot of Disrespect
  • Apple Was Big-Tent Back Then
  • They Were Slow, They Were Weird-Looking
  • Wizards Love Windows
  • Like Grit in a Pool of Oil
  • Our Metaphors Continue to be Wonderful
  • I’m Not Just Saying This in the Abstract
  • Well, Y’know, No You Can’t
  • That’s Very Adult of You
  • Apple Loves Transition Guides
  • Oh My God, Don’t DO THIS!
  • The Web Is Its Own Platform
  • I’ve Always Been an Anti-Fan
  • Loren Is Obviously a Genius
  • That’s When the Real Fun Is Going to Begin
  • I Feel Kind of Badly for Recommending It
  • The Red Carpet Leads Right There
65
13 Oct 2013

Threads Are Interesting

Wolf Rentzsch talks to Andrew Pontious about threads, explaining what they are, giving them a robust defense, and providing hints about his sordid concurrency past. (Spoiler: GCD wins in the end.)

Links:

Rejected Episode Titles:

  • I Wish I Could Blame the Bourbon
  • I Always Strain for Analogies
  • It Was Totally Deterministic
  • The Big-Boy Operating System Concepts
  • From the Days of Yore
  • Put a Rentzsch in the Works
  • I Don’t Know What’s Wrong with Us
  • Mach Had This Thing
  • Pulsing Threads
  • Smash on the Accelerator and Then Smash on the Brakes
  • No One Cared at That Point
  • My Claim to Fame
  • You Can Definitely Use Them for Evil
  • I Don’t Know What to Call Any of This Stuff
  • Only in the Preemptive World
  • I’ll Recursively Lock It for You
  • The Contender for One of the Weirdest APIs Out There
  • Because We’re in the Harsh Land of C
  • Who Wants to be Mean to the Thread?
  • At That Point You’re in Multithreaded Land
  • I Seem to Remember Leaking a Lot
  • State in General Is the Root of All Evil
  • In Threads, the Early Bird Doesn’t Get the Worm
  • Your OS Falls Over
  • I Was Just Pulling My Hair Out
  • Cuz You’re Going to Go on the Sloooow Paaaath
64
06 Oct 2013

Slobbering over Xcode 5 Auto Layout

Andrew Pontious tells Wolf Rentzsch about the changes in Xcode 5, including a more iOS-like appearance, expanded SCM functionality, new unit test UI, and most importantly, a very welcome overhaul of Interface Builder’s Auto Layout support.

Links:

Rejected Episode Titles:

  • Studly Floating Point Performance
  • Everything Is Tinier
  • I Don’t Run Mavericks
  • “Hey, Guys, You’re Not iOS!”
  • Too Many Notes
  • For Xcode To Shut Up About It
  • Ya Don’t Get Full Credit
  • Which Makes Me…Happy
  • Unlike Every. Other. Comparison. View. In the Universe!
  • It Was Wrong, It Was Stupid, It Was Bad
  • And They Did It Anyway, Cuz they Never Listen
  • Someone Has Had Their Head Meet Reality
  • I Hope To Be Pleasantly Surprised by It
  • If You Have To Look at a Tooltip, Your UI Has Failed
  • Here’s a New Thing! It Doesn’t Do Anything
  • Not Held Back by the Baggage of C
  • The Martha Stuart of Project Editors
  • Lost in a Sea of White
  • If It’s Odd, It Should Be Me
  • I’ve Been Dying To Talk About It
  • Apple Says a Lot of Things
  • The Opposite of Maintainable
  • You Have Checked in a Bomb into Your Project
  • You’re Making My Heart Go Pitter-Patter
  • You Made a Little Phone in the Middle of My Xcode
  • Just Do the Whole of Xcode This Way
  • Putting as Much Lipstick on the Pig as He Could
63
28 Sep 2013

ARM Is Kind of Like Dark Matter

Wolf Rentzsch talks to Andrew Pontious about ARM64: its history, its advantages, and its surprisingly unsurprising ISA (instruction set architecture).

Links:

Rejected Episode Titles:

  • Kind of Unsightly for Us
  • A Bit of a Programming Languages Geek
  • More Overlapping Names Than a Dostoyevsky Novel
  • Was There Another Branch Called LEG?
  • The British Apple
  • Not Readily Available in My RAM Here
  • This Is Where Things Start Getting Confusing
  • I Just Don’t Believe It
  • Just Tack a Zero on the End
  • The Hobbit Simply Wasn’t Studly Enough
  • You Will Never Hear About the ARM 4 and ARM 5
  • Like Siracusa, I Am Anti-Patent
  • We Talk a Lot About Intel
  • I Would Prefer the Term Execution Architecture
  • It’s Very Non-RISC-y
  • I’m Pretty Far Gone, but Not That Far Gone
  • Maybe I Have To Be a Little Less Snarky
  • Extra Bits for Extra Goodness
  • It Almost Seems Naively Clean
  • ARM Is Everywhere
  • MIPS Is Kind of a Sad Story
62
25 Aug 2013

Primal Debugging Systems

Andrew Pontious talks with Wolf Rentzsch about debugging: the oddity of combining a programmer’s creation role with mystery solving, debugging difficulty levels, and the tools we use, including Instruments and lldb. Plus: git bisect.

Links:

Rejected Episode Titles:

  • It Takes a Long Time to Build a File System
  • There’s Nothing Wrong with Milking Your Professional Life
  • A Carpenter and a Private Investigator
  • The Pottery Barn Rule
  • One Group to Make the Bugs and One Group to Fix Them
  • They’re Not Miracle Workers
  • And You Say, “That Shouldn’t Be Happening”
  • Happy People Are All Happy in the Same Way; Unhappy People Are All Unhappy in Different Ways
  • Why Are Things Not Smooth?
  • I Was Very Much at Home in Shark
  • The Pre–Xcode 4 Xcode 4
  • Under Systems with Shitty Debuggers, Logging Is All You Have
  • LLDB Had No Such Luxury
  • A Little Bit of Dog Action in the Back
  • And Then I Go Back to Writing My Log Statements
  • All Different Little Meta-Languages
  • Code or GTFO
  • It’s Not That Customizable
  • My Code, Not Your Code
  • Some Sort of Object Model Glued to the C Runtime
  • Software Is Actually Surprisingly Good
  • At That Point, You’re Just Abusing QA
  • I Want to Believe
  • They’re Going to Knock This One Out of the Park Too
  • Some Issues with Showing Me My Bloody Variables
  • If You Structure Your Header Files Right
  • Caught in the Shiny Allure of Apple’s Newest Systems
  • By Git Standards, It’s a Dream
61
17 Aug 2013

A Cryptography Tourist

Wolf Rentzsch tries to scare Andrew Pontious with all the decisions you’re likely to get wrong when implementing a cryptographic system and gives some advice on how to cope. (To skip the beginning infodump, start at 7:50.)

Links:

Rejected Episode Titles:

  • I Don’t Know What That Is
  • One of the Dense Shows
  • I’m Butchering His Name, But I’ll Put a Link In
  • All the Crypto Code You’ve Ever Written Is Probably Broken
  • The Newish Hotness
  • That Has the Word “Secure” in It
  • Their Internal Bit Blender State
  • The Point Is: You Probably Wouldn’t Get This Right
  • I Want to Have Some HotSec
  • The Thrust of What This Episode is About
  • We’re Domain Tourists
  • I Don’t Want This to Devolve into the Grep Thing
  • The Methodology of Test and Fix
  • It’s Like Tech Journalism
  • I’m So Hipster, I Had the Blue Cover Book
  • My Personal Rebellious Story Against the State, Man
  • All Sorts of Feelings of Power There
  • As Much As You Can Steal a Non-Physical Item, Which Is, I Guess, a Point of Philosophy
  • It Took the Money Incentive
  • Misused by People Like Me
  • If You Want to Be a White Hat, You Can
  • Let Me Tell You, It’s Not a Friendly API Whatsoever
  • All Shipping Code Has Bodies Buried in There
  • You Should See This Build System, Man, It’s Crazy
  • I’m Wrong About Some of the Stuff You’ve Listened To
  • A Mindset That Goes Well with This Podcast
  • Another Joe Programmer Who’s Pissed Off
60
10 Aug 2013

When You're New to a Codebase

Andrew Pontious covers with Wolf Rentzsch three aspects of learning the source code of an unfamiliar project: teaching someone else your codebase, learning a new codebase yourself, and the extra steps Andrew takes.

Links:

Rejected Episode Titles:

  • I’ll Just Punch in the Number
  • This Video Link Will Probably Break
  • “I’m Volunteering You.” “Thanks!”
  • I’m Skeptical, There, as in So Many Other Things
  • Nobody Really Wants That, Nobody Cares
  • To Know vs. Be Familiar With
  • If You Don’t Want to Sound like the Dude
  • You Won’t Have Made an Internal Model
  • Dig the Ruts in Your Own Mind
  • Way to Refer to Yourself!
  • Our Flashback Episode
  • Getting Two Different Witnesses to a Crime
  • Special Cases Unit
  • Giant Unreadable Morass of Lines
  • It’s Like You’re Looking Inside My App, Man
  • This Is Definitely Breaking a Record
  • A Write-Only Medium
  • The Seatbelt Analogy
  • What Is All This Crap?
  • Then You See This Gnarled Code
  • I Take Copious Notes
  • Find Your Go-To People
  • Don’t Get Discouraged
  • Be Prepared for the Roller Coaster
  • You May Be the Person on Both Ends of the Stick
  • They’re Useful for the Times They’re Useful For, and That’s Fine
  • I Have a Text File, like You
  • My Cache-to-Hit Ratio There Is Pretty Low
59
03 Aug 2013

If You're a File System Geek

Wolf Rentzsch talks with Andrew Pontious about the past, present, and future of file systems, from MFS to ZFS and beyond. Plus, how Apple could advance the state of the art with SSDs.

Links:

Rejected Episode Titles:

  • You Being the Noob to the Mac
  • Really Cool in a Lot of Different Ways
  • Now That Apple Owns the World
  • Probably Not in a Good Way, but Still Interesting
  • Eat Up My Machine Forever
  • Where_have_all_my_files_gone?
  • You Just Get the Candy, You Don’t Get the Wrapper
  • ACLs Still Kinda Confuse Me, I Still Pretty Much Stay Away from Them
  • You Can Kind of Think of It as a Cache, but It’s Better Than That
  • I Don’t Know How You’re Coping with This
  • “Even That Strategy’s Untenable.” “Oh Well.”
  • You Say What You’re Going to Do, and Then You Do It
  • When Did Avi Leave?
  • More Than One Andrew Out There
  • Which Made it Very Database-y
  • The Prelude to Spotlight
  • The Zettabyte File System
  • Kentucky Fried Chicken Does Not Have Their Own File System
  • You Don’t Have Any Dirt?
  • Apple Lawyers Doing Their Due Diligence
  • ZFS on the Mac Is in a Very Sad State
  • It Focuses on Data Corruption
  • The All-Time Favorite, Cosmic Rays
  • Things That Were Previously Assumed Studly
  • He Just Screams at the Server
  • Just Roll with Me
  • Kind of a Catch-22 Type Thing
  • The More Memory You Can Throw at It, the Better
  • The Oracle Taint on It
  • Grow into the ZFS Shoes
  • On the Mac, We’re Just Lost, and We Have No Hope
  • We Don’t Know How They Work
  • Apple Can Lead the Charge There
  • They Control the Hardware, They Control the Software
  • Only File System Geeks Like Me Would Actually Care
58
27 Jul 2013

Testing Whether You Believe in Fairies

Andrew Pontious talks about interviewing for a job as a developer with Wolf Rentzsch: linked lists, trick questions, big-O notation, and more.

Links:

Rejected Episode Titles:

  • I’ve Just Got Two Short Ones
  • Keychain: It’s Not That Exciting
  • The Andrew Pontious and Wolf Rentzsch of Objective-C
  • Hell, There Might Have Been
  • Don’t You Use Oils, or Maybe Just Watercolors
  • That’s What You Listeners Do, You Spite Us
  • First Person Who Gets That Reference Gets a Free T-Shirt, If We Had T-Shirts, Which We Don’t, So, Sorry
  • Not Too Long Ago but Not Too Short Ago
  • They Just Shred It, Basically
  • The Real World vs the Interview World
  • Did I Just Say Growing as a Transitive Verb? Sorry About That
  • I Know That Sounds Like BS
  • It Makes Me Wary
  • It Sounds Like Higher Billing Rate Bullshit
  • Interchangeable Cogs
  • If You Want to Have the Most Doors Open
  • Ermahgerd, You Worked at Apple!
  • You’re Not Going to Complain That I’m Stealing Your Topic
  • Did I Just Fail the Test?
  • I Hate Hate Hate Trick Questions
  • Oh, He Couldn’t Answer That! Points Off!
  • But Seriously! “What’s a Category?” That’s the Best You Can Do?
  • Which Is Why I Would Never Ask That Question
  • He Was Kind of This Gruff Old Timer, I Think, Wolf, You Would’ve Liked Him
  • A Game of Telephone Tag
  • C’mooooon, Tell Me a Little More
  • It Probably Won’t Do Any Good
  • Interviews Still Pretty Much Suck
  • Do You Even Want to Play That Game
  • Putting the Biscuit on Your Nose but Not Letting You Bite It
57
20 Jul 2013

Both Praise and Condemn Keychain

Wolf Rentzsch talks with Andrew Pontious about the upsides and downsides as well as the history of OS X’s (and now iOS’s) Keychain.

Links:

Rejected Episode Titles:

  • Yes, Such a Newbie!
  • Internet Email, and DECMail, and CompuServe
  • The Only Part of PowerTalk That Survives
  • My Bad Attitude Kicked In
  • You Know It’s Going to Be Pain Right There
  • 90s Bloatware Type Stuff
  • A Big Curmudgeon About This
  • They Had Some Sort of Ugly Baby
  • Write Like a Human Being
  • The Fair and Balanced Podcast of Tech
  • Doo-Doo Is Quite Relevant to the Keychain
  • I’m Already Trusting You a Heck of a Lot
  • It Kinda Is a Morass
  • I’m Sure There’s a Big White Paper
  • I Think You’re Out of Your Mind If You Do
  • Objective-C Has Won
  • Apple Backs Itself into Its Own Corner
  • This Is Why I Started the Podcast, So People Could Better Understand My Advice and Follow It to the Letter
  • FileDestroyer Instead of FileMaker
  • Passwords Are Horrible
  • They’ve Had a Good Run
  • A New World of Security Hurt
  • Passwords Are Passé
  • The Keychain Is Just So Legacy-Based
  • It’s So Old
56
13 Jul 2013

A Client of TestFlight

Andrew Pontious goes over with Wolf Rentzsch the basics of Apple’s code signing (or co-designing) infrastructure and how they help (or hinder) beta-testing distribution service TestFlight.

Links:

Rejected Episode Titles:

  • We Should Definitely Not Spend a Lot of Time Talking About How We Don’t Have a Lot of Time
  • Every Step of It Seemed Broken in a Unique Way
  • Team Something Something
  • One Thing I’m Also Going to Complain About Here
  • This Long String of Letter and Numbers and Dashes
  • I Found That to Be a Great Big Pain in the Butt
  • A Whole Bunch of Users Out There Who Just Don’t Sync
  • Well, It’s Really Bad, For One
  • But Not That Much Information
  • Pretty Much a Solved Problem
  • Actually, a Giganto-Huge Button
  • Which Is, Y’know, Arrgh, Annoying
  • So Please Come Back to Here
  • I Never Risked That
  • Can’t Be Arsed to Use iTunes
  • Anything with the Word ‘Monetization’ in It Is Usually Not Good
  • Some Extra information They Jam into the Crash Dump
  • Trying Too Hard to Be High Level
  • I Had a Chip on My Shoulder
  • This Is How Most Programmers Approach Most Things
  • How Can I Move On, How Can I Move On
  • The Depths of My Belligerence
  • Every Single Code Injection Guy Was in That Session
  • That’s When You Want the Xcode Magic
55
06 Jul 2013

The Pragmatic and the Academic

Wolf Rentzsch talks with Andrew Pontious about the pros and cons of two routes to programming knowledge: the self-taught way (employed by both hosts), and the top-down way of a computer science degree.

Links:

Rejected Episode Titles:

  • No Client Hyperthreading
  • The Act of Learning How to Write Software
  • Why We Have Circles in the First Place
  • Most of the People in My Bubble
  • I Like to Joke That I Have a Grade School Education
  • A Kid with a Computer and a Compiler
  • I, Like You, Was an Autodidact
  • I Overloaded the Word Scheme There
  • Any Field That Has the Word ‘Science’ in Its Name Probably Isn’t
  • Wow, How Many People Can We Piss Off?
  • Oh, That Problem Is Academic
  • Distinction Without a Difference
  • Our Recent Friend Auto Layout
  • Knowledge Helps You Give Up Earlier
  • Don’t All Computer Science Problems Eventually Boil Down to Sorting?
  • The Post-Opulent World
  • Wasting Time Is Crucial
  • I Can’t Believe I Used the Word ‘Proactive’, but Sometimes It Actually Fits
  • One Bad Programmer Can Easily Create Two New Jobs a Year
  • Make It Harder for Future Plumbers
  • “Is That Distinction…Academic?” “Touché.”
  • Underneath That Veneer of Productivity
  • Corporations Are Not Usually Shining Examples of Software Best Practices
  • You Have That Knowing Laugh
  • Every Corporation Is Broken in a Unique and Interesting Way
  • Even Academia Doesn’t Help You Here
  • Where Can You Turn? Who Will Save Us!?
  • You Need the Grizzled Veterans
  • I Speak Really Quickly and Use California Slang
  • A Lot of People Got Washed Away in the Bust
  • Software Eats the World
  • I Found a Port in the Storm
  • More Than One Boom Going on at the Same Time
  • Are You a Hoarder?
  • Helps to Be a Little Smarter Than…Stupid
  • “Where Does the Stack End?” “Where the Syrup Starts.”
54
29 Jun 2013

No Carbon This Time Around

Andrew Pontious talks with Wolf Rentzsch about the risks and burdens developers will face updating their apps for iOS 7.

Links:

Rejected Episode Titles:

  • When I Say ‘Cover’, of Course, I Mean Complain About
  • First, I’m Going to Pound the NDA
  • I’m a Dub Dub Old-Timer
  • Me in All My Flabby, Pale Glory
  • Go Away, I Will Tell You Nothing!
  • If It Is the Reason They Do It, It’s a Really Stupid Reason
  • It Prevents the People You Do Want to Have Have It From Having It (Title!)
  • Apparently, There Were Quite a Few Screenshots
  • That Was a One-Off, or Maybe a One-and-a-Half-Off
  • They Ran out of Cats at an Inconvenient Time
  • The Sheer Amount of Man-Hours
  • Hastily-Constructed Bedrock
  • The Granddaddy of Telling Your Developers to Do Lots of Things
  • And Everybody Said…No
  • Let’s Put a Squeeze on Our Developers
  • How Apple Is Going to Handle Losing
  • The Mac and iOS Intelligentsia
  • Because We’re Human Beings
  • I Would Be That Bucket of Cold Water
  • I’m in Wineman’s Camp
  • I’m Really Bad at Aging Babies
  • Apple Is Not Full of Stupid People
53
21 Jun 2013

The Poetry of Donald Rumsfeld

Wolf Rentzsch talks about software estimation with Andrew Pontious and why he’s given up even trying (hint: he found something that works better).

Links:

Rejected Episode Titles:

  • I Think It’s Important That the People Who Don’t Follow Us on Twitter Are Somehow Punished
  • We’re Not Topical
  • How Long Do You Think the Show’s Going to Be?
  • I Liked the Code Complete Before It Was Cool
  • He Was Willing to Play Ball with Me
  • It’s Pretty Endemic
  • I Found a New Guru
  • You Know, You’re Such a Programmer
  • We Can Throw Science at This
  • Infinitely Copyable Bits
  • I Should Say “Cat”
  • I Could Go on and on About the Rot of Our Profession
  • I’m All About Plying You with Bad Metaphors
  • A Lot of Thrusting Going On in This Episode
  • It Mixes a Time-Tracking Program with a Project-Management Program Mixed with a Bug-Tracker-Type Thing
  • A Really Big Merge Problem
  • You Gotta Ship for Dub Dub
  • I Basically Have Given Up Trying to Estimate Software
  • My Bitterness Kind of Soaks in There
  • Bolting Things Together and Writing a Bunch of Glue Code
  • That Can Be a Big Pill to Swallow
  • It Helps with Human Nature
52
01 Jun 2013

The iOS Version of Cocoa Bindings

Andrew Pontious talks with Wolf Rentzsch about the odd duck that is NSFetchedResultsController, as well as a bunch of Core Data issues, such as using SUBQUERY. Reminder: no podcast next week, due to WWDC.

Links:

Rejected Episode Titles:

  • I’m Trying to Avoid the Fluffier Episodes
  • There Has to Be a Marriage Involved
  • Our Deadly Feud About the Pronunciation of Core Data
  • I Love Me Some French People
  • I’m So Terrible at This, I’m Sorry
  • The Big Hash Table That’s My Mind
  • A Dangerous Dependency
  • You Threw Like Three Weird Metaphors at Me and Then You Ask Me If That’s Right!?
  • Uhh, Split Infinitive
  • The Text of the Magic Spell Thrown into Your Project
  • It’s Hard to Say Boilerplate Many Times Fast
  • Everybody Just Slunk Away Without Wanting to Say Any More
  • I Actually Was Going to Say Deplicable, Which Is a New Word
  • We Have Tables on Mac Apps Too
  • Apple Fell into Its Own Trap
  • Cocoa Bindings Will Be Ported to iOS When Hell Freezes Over
  • That Can Be Awkward
  • And Here is How You Use Subquery!
  • You Can Batch That Up Exactly as You Please
  • I Know the Guy, He’s a Bastard
  • The Stub Item Issue
  • Fetched vs. Fetch
  • It’s Biting Me Right Now
  • No Real Skin off Your Nose, Skin off Your Back, What?
  • Metaphors Are Just Crazy Today
  • Suddenly You Fall off the Cliff
  • That Is a Rich Vein
  • I Was Just Doing the Math Myself
  • It’s a Bunch of Bookkeeping
51
25 May 2013

Your Logging System Isn't Advanced Enough

Wolf Rentzsch continues the conversation about logging with Andrew Pontious, including a spirited debate on the merits of levels, his own logging package JRLog, and Cocoa Lumberjack.

Links:

Rejected Episode Titles:

  • I’m Sorry—Blogging, What? Flogging? Slogging? Clogging?
  • The Disease of Us Self-Taught Learner People
  • Kind of in the Mysterious Mode There
  • Wrote It off Totally and Stayed the Hell Away
  • If You’ve Been Burned, Then That Doesn’t Help You Anyway
  • I Didn’t Want to Steal Your Show
  • Scar Tissue
  • Here Be Dragons, Thank You
  • Take It All Out, Take It ALL Out
  • Against the Idea of Levels Altogether
  • The Info Still Is a Lot More Chatty
  • I’m This App and I’m Doing This Thing
  • Then You Rip It Back Out
  • Throwing Everything and the Kitchen Sink in There
  • I’m Definitely on Your Side
  • I’m More Worried About Our Fragile Human Minds
  • I Don’t Want That Thing on All the Time
  • Spray and Pray
  • We Could Use the Power of Logic
  • The Granddaddy of Java Logging Systems
  • All Those Multiple Levels I Know You Super-Love
  • Even Though It Pissed Me Off Every Time I Used It
  • Getting the Debug Spew You Want
  • There’s a Lot of Underscores There
  • I Don’t Think I Can Go Back
  • Everyone’s Gonna Want to Use It Now
  • The Beginner’s Mind on It Again
  • Hopefully That Will Scare Away Some of Our Listeners
  • It’s a Gross Hack, but Pretty Fun
  • Evidence of a Wound
  • There’s No Panacea Here
  • Logorrhoea
50
18 May 2013

The Graffiti of the Software Development World

Andrew Pontious talks about logging with Wolf Rentzsch, including Xcode breakpoint actions and the Apple System Log. Plus: lots of CocoaPods followup, and a surprise ending!

Links:

Rejected Episode Titles:

  • Something and the Something
  • By “Extensive” I Mean Three People Have Talked to Us
  • Put That in the Hopper
  • That’s a Very Sad Version of Spin the Bottle
  • It Sounds Like Auto Layout
  • I’m Willy Nilly
  • I Will Call It for You
  • But It’s Painful and Ugly
  • The Magic Was in the Shared Cache
  • You Want Me to Sing the Lumberjack Song?
  • You Must Be This Tall to Ride
  • I Need to Stand up for Logging
  • It Really Does Feel like Java
  • That Seems to Be Enough to Kick It
  • I’m the One Who Gets Cut Off
  • Things Can Get Pretty Chatty
  • What NSLog Spits Out
  • You’ve Heard Me Complain About This Before
  • There’s Got to Be a Better Way, but There Isn’t a Better Way
  • I Need Levels That I Need
  • I Want to See What I Want to See
  • Each One Is Kind of Beefy in Its Own Right
  • We’ll Keep It Going Like Volleyball
49
11 May 2013

I Do Care a Lot About Dependencies

Wolf Rentzsch talks with Andrew Pontious about the upsides and downsides of CocoaPods, as well as other techniques for sharing code and tracking dependencies between projects.

Links:

Rejected Episode Titles:

  • I Heard About It from You
  • I Wouldn’t Say They’re Hostile to Providing a Solution, But I Don’t Think They Ever Really Will
  • In the Bold iOS Era
  • I’ve Even Witnessed Open Hostility
  • I Did Not Write the Podspec
  • Would the Command Be, “Open the Pod Bay Doors, Hal”?
  • The Dependency Hell Pain
  • MacRuby Might Be the Worst of Both Worlds
  • The Horrible Podfile Format
  • I’m Not Sure You’re Guilty, but I’m Definitely Guilty
  • Maybe We’ll Get That at Dub Dub
  • We Hit the Runtime Wall
  • In the Bold Software Future
  • Frameworks Kind of Got a Bad Wrap
  • Functionality Roach Motel
  • Heard This at Dub Dub, So Pretty Sure It’s True
  • Even Debugging Works
  • Somewhat Difficult to Retrieve
  • Putting Landmines in Your Project
  • Fine-Grained Is the Way to Do Things
  • This Formatting War Going On
  • The Diff Looks Pretty Brutal
  • Use Helmo’s Fork