When the iOS SDK says “Jump,” ask “How High?”

3770c1b6a421c8d4de4177356911a829?s=47 Bryan Irace
September 26, 2014

When the iOS SDK says “Jump,” ask “How High?”

Slides from the Brookyln iOS Developer Meetup (http://www.meetup.com/The-Brooklyn-iPhone-and-iPad-Developer-Meetup/events/205984482/), given at Stack Overflow on 9/25/2014.

3770c1b6a421c8d4de4177356911a829?s=128

Bryan Irace

September 26, 2014
Tweet

Transcript

  1. 2.
  2. 3.

    “Hardest problems in software development” 4 Naming things 4 Cache

    invalidation 4 Off-by-one errors 4 Deciding when to adopt new technologies
  3. 4.

    Adopting new technologies: pros 4 New capabilities 4 Cleaner code

    4 Indeterminate potential future benefits
  4. 5.

    Adopting new technologies: cons 4 Maintain backwards compatability 4 Learning

    curve 4 Premature 4 Spending time replacing working code instead of building something new
  5. 7.
  6. 8.
  7. 21.
  8. 24.
  9. 26.
  10. 27.

    Takeaways 4 Only support the latest OS version (if possible)

    4 Adopt new frameworks early-ish 4 Use these examples to justify the upfront cost