My short description of a change from Enterprise .NET Office/Cubicle based career to an at-home, Mac + Mobile development career and tools that can help.
Life of a Mobile
Lessons learned, tools, tips and tricks
• Engineering degree from UofH
• Fell into programming
• Fell in love with it
• .NET developer from 2007-2014
• Started iPhone development in 2012
Programing is hard
Programing is frustrating
Programing is rewarding
A diﬀerent kind of Hard
A diﬀerent kind of
A dangerous kind of
My Enterprise life
1 type of end user
Same team, project for
years (and years)
The Mobile Life
Credit to Marcus Zarra’s SME talk.
2 forms this can take
You make your own ﬂappy bird.
You make someone’s invoicing app.
A new team possibly every
1-3 month projects
Dealing with new clients.
Sized up the second you walk in.
You’re coming to solve something they
Plethora of dev personalities they
have, know what to expect.
Their app may take oﬀ in the app
You still get paid the same, then move
onto the next client.
That’s okay, this is what you signed up
A mile a minute.
Hard to keep up with,
impossible to learn it all.
Pick 1 skill/aspect of the platform,
become a subject matter expert.
Keep having to do CoreData? Be the
best at it, you’ll be the go to.
Love and keep up with Swift? Become
the Swift SME in your group.
Keep up with the yearly OS updates,
conferences, new device features,
Join the local mobile groups, 3 here in
Have an escape (or two)
Things I don’t miss.
Things I can’t live without
(and its ecosystem)
Programming is a Grind
Less of a grind when you’re at home,
happy, on a Mac and making mobile apps.
The Source (tree)
The Kraken (release it?)
Use git command line
When you want it gone
Looking for apps to make?