3. Me!
• 12 Years Developing Software
• Consumer software oriented
• UP, Intuit, Sojern, contracting.
• Background: Ruby, Java, C++,
Objective-C, Perl
• iPhone development since the
SDK was open to everyone.
7. Ninth Division
• Started Ninth Division over a
year ago
• Consumer software oriented
• Primarily build iPhone, iPad
applications for clients.
• Striving to build quality software
products for the new age.
Wanted to start a company.
Thought I’d do only web development.
Built Flight Sites for Sojern, super successful and learned alot.
What I hope you have learned.
As you can tell, I was/am a fanboy. That’s how it all started.
Same is true for Palm, Android people. Same is true about Java, .Net...
Android developers start because they like Java or Google.
iPhone developers tart because they like Apple or Objective-C.
... they are the means to the end. they are the tools to build something.
The tools are a means to an end.
The better the tools, the better you can build. Not the other way around.
People pick technology because of what it enables them to do and not for what it is written in or the tools you use to build it.
and not solely the technology... they pick the technology because of what it enables them to do.
Controlled platforms are - Apple Acceptence, no access to private api.
... new platforms coming and going all the time.
newest debate.
... new platforms coming and going all the time.
newest debate.
Controlled platforms are - Apple Acceptance, no access to private api.
Developers, Designers, Product Owners, all need to emerse themselves into these platforms to build great software.
Just like the web, as you really learned the way your browser worked... the best your website worked and looked.
Cell networks are unreliable by design. Contrast to wired networks and SLAs.
GPL / LGPL / MIT / BSD / Personal. All have implications how you distribute.
Web / Enterprise - have environments of choice.
In general, get ready to learn as you go. Train! and have time to play around.
Your thumb/finger is the new cursor.
50 pixels.
no more 20+ “ screen size.
Users in the web expect less than 2 second load times.
Mobile users expect instant load times.
The tools are a means to an end.
The better the tools, the better you can build. Not the other way around.
Different from Web. New interface for every device. New devices coming and going.