Scaling API-first – The story of a global engineering organization
How the iPhone Changed My Life
1. iPhone changed my life
(my real life, not my geek life!)
alan jones
www.doingwords.com
1
2. Defining
“changed my life”
• Cure for cancer? Third season of
MadMen?
• Hundreds of little life improvements
• Always in my pocket, connected,
replicated
• Always easy, learn by exploring
2
7. Some examples
• Remembering random crap I just
thought of
• Dude, where’s my car?
• Never forget another birthday!
3
8. Some examples
• Remembering random crap I just
thought of
• Dude, where’s my car?
• Never forget another birthday!
• At rehearsals
3
9. Some examples
• Remembering random crap I just
thought of
• Dude, where’s my car?
• Never forget another birthday!
• At rehearsals
• Showing me da money
3
10. Some examples
• Remembering random crap I just
thought of
• Dude, where’s my car?
• Never forget another birthday!
• At rehearsals
• Showing me da money
• Dude, where’s my plane?
3
22. Dude,
where’s my
car?
• Drops a pin on the map
where the car is
• Blue dot shows where I am
• Use the countdown timer
for parking meter reminder
6
23. Dude,
where’s my
car?
• Drops a pin on the map
where the car is
• Blue dot shows where I am
• Use the countdown timer
for parking meter reminder
• Someone else can fetch car
6
24. Dude,
where’s my
car?
• Drops a pin on the map
where the car is
• Blue dot shows where I am
• Use the countdown timer
for parking meter reminder
• Someone else can fetch car
• ZERO PARKING FINES!
6
25. Dude,
where’s my
car?
• Drops a pin on the map
where the car is
• Blue dot shows where I am
• Use the countdown timer
for parking meter reminder
• Someone else can fetch car
• ZERO PARKING FINES!
6
32. At rehearsals
• No-fiddle interweb
connection, either 3G or
wifi
• Flip phone for landscape
view
8
33. At rehearsals
• No-fiddle interweb
connection, either 3G or
wifi
• Flip phone for landscape
view
• Pinch to zoom
8
34. At rehearsals
• No-fiddle interweb
connection, either 3G or
wifi
• Flip phone for landscape
view
• Pinch to zoom
• Really clear type
8
35. At rehearsals
• No-fiddle interweb
connection, either 3G or
wifi
• Flip phone for landscape
view
• Pinch to zoom
• Really clear type
• Bright, crisp screen
8
36. At rehearsals
• No-fiddle interweb
connection, either 3G or
wifi
• Flip phone for landscape
view
• Pinch to zoom
• Really clear type
• Bright, crisp screen
8
42. Never forget
a birthday
• Add most any calendar
service (e.g. Google)
• All my Facebook friends
birthdays from
www.fbcal.com
10
43. Never forget
a birthday
• Add most any calendar
service (e.g. Google)
• All my Facebook friends
birthdays from
www.fbcal.com
• ‘Social calendars’ like
www.mixin.com
10
44. Never forget
a birthday
• Add most any calendar
service (e.g. Google)
• All my Facebook friends
birthdays from
www.fbcal.com
• ‘Social calendars’ like
www.mixin.com
• My friends and family’s
birthdays
• My wife and my colleague’s
schedules
10
45. Never forget
a birthday
• Add most any calendar
service (e.g. Google)
• All my Facebook friends
birthdays from
www.fbcal.com
• ‘Social calendars’ like
www.mixin.com
• My friends and family’s
birthdays
• My wife and my colleague’s
schedules
10
50. Expenses
done!
• Oh God, I hate doing
expenses
• XpenseTrkr means no
more messing with receipts
12
51. Expenses
done!
• Oh God, I hate doing
expenses
• XpenseTrkr means no
more messing with receipts
12
52. Expenses
done!
• Oh God, I hate doing
expenses
• XpenseTrkr means no
more messing with receipts
12
53. Expenses
done!
• Oh God, I hate doing
expenses
• XpenseTrkr means no
more messing with receipts
12
54. Expenses
done!
• Oh God, I hate doing
expenses
• XpenseTrkr means no
more messing with receipts
12
55. Expenses
done!
• Oh God, I hate doing
expenses
• XpenseTrkr means no
more messing with receipts
12
56. Expenses
done!
• Oh God, I hate doing
expenses
• XpenseTrkr means no
more messing with receipts
12
57. Expenses
done!
• Oh God, I hate doing
expenses
• XpenseTrkr means no
more messing with receipts
12
58. Expenses
done!
• Oh God, I hate doing
expenses
• XpenseTrkr means no
more messing with receipts
• Keeps expenses in
something I want to have
with me
• Email straight to the book-
keeper
12
59. Expenses
done!
• Oh God, I hate doing
expenses
• XpenseTrkr means no
more messing with receipts
• Keeps expenses in
something I want to have
with me
• Email straight to the book-
keeper
12
65. Travel plans
in my pocket
• Tripit.com
• Email it my airline, hotel,
event confirmation emails.
• Tripit parses them, builds
an itinerary
• My whole itinerary’s detail
in my calendar, on my
computer, on my iPhone,
and shared with friends/
colleagues/family
14
66. Travel plans
in my pocket
• Tripit.com
• Email it my airline, hotel,
event confirmation emails.
• Tripit parses them, builds
an itinerary
• My whole itinerary’s detail
in my calendar, on my
computer, on my iPhone,
and shared with friends/
colleagues/family
14
67. Travel plans
in my pocket
• Tripit.com
• Email it my airline, hotel,
event confirmation emails.
• Tripit parses them, builds
an itinerary
• My whole itinerary’s detail
in my calendar, on my
computer, on my iPhone,
and shared with friends/
colleagues/family
14
68. Travel plans
in my pocket
• Tripit.com
• Email it my airline, hotel,
event confirmation emails.
• Tripit parses them, builds
an itinerary
• My whole itinerary’s detail
in my calendar, on my
computer, on my iPhone,
and shared with friends/
colleagues/family
14
69. Travel plans
in my pocket
• Tripit.com
• Email it my airline, hotel,
event confirmation emails.
• Tripit parses them, builds
an itinerary
• My whole itinerary’s detail
in my calendar, on my
computer, on my iPhone,
and shared with friends/
colleagues/family
14
70. Travel plans
in my pocket
• Tripit.com
• Email it my airline, hotel,
event confirmation emails.
• Tripit parses them, builds
an itinerary
• My whole itinerary’s detail
in my calendar, on my
computer, on my iPhone,
and shared with friends/
colleagues/family
14
71. Travel plans
in my pocket
• Tripit.com
• Email it my airline, hotel,
event confirmation emails.
• Tripit parses them, builds
an itinerary
• My whole itinerary’s detail
in my calendar, on my
computer, on my iPhone,
and shared with friends/
colleagues/family
14