SlideShare a Scribd company logo
1 of 21
Download to read offline
mobile app developer
Life’s a journey
January 1, 2016
Joey Rigor
Kontak Mobile Apps
from legacy programmer to
This is a story of my
journey from a
legacy programmer
to mobile app
developer.
Hope it inspires old
programmers like
me that age is just a
number and
conquering new
worlds can never be
too late.
I started programming in college in the
80s using an Apple clone.
Learned Basic, the
proverbial language
for newbies at the
time, and made
accounting
programs for small
businesses.
1995 was the year
I started building
software
professionally.
I just finished graduate
studies in New York
University and worked
for New York Life for a
short while.
Went back home to the
Philippines to take a
break.
Never thought that this
journey home will change
the course of my life.
SunLife of Canada, the second biggest life
insurance company in our country, was in need of
a proposal illustration system for its agents. 
I had a chance encounter with the IT head of SunLife
(who became its President/CEO) and we started to talk.
Told her that I already made the system in New York.
Thought I'l just
finish this project
and go back to
the Big Apple.
But other companies were interested and
bought the same system - ManuLife,
Insular Life, Coco Life, Aetna Life and
Nippon Life.
I was working days and nights
(grabbing a few winks then and there,
paradoxically living a mobile life when
mobile was not even a trend yet!).
Sadly, after almost ten years building and
maintaining the same system, I was burned out.
Met one of life’s many crossroads, went on
hiatus and started a farming life.
But eventually I got tired of trying to use
computing theories to farm management.
I went back to the city in 2010 to
upgrade my software, ported it to C#
and created a web app.
Back to my old love.
But the vision of building a mobile app remained.
Tried out Android because of its large user base. But
its security problem and limited development tools
became a major barrier for building a business app.
Oops, wrong turn.
Still, a confluence of events led me to this road.
One day, a friend made
a rather prophetic
comment.
“Most of our financial
advisors start with an
Android phone but
eventually bought an
iPhone after generating a
lot of sales”.
Hmm, there is something here.
iOS - stable.. secure.. phones and
tablets bought by rich guys.
But a part of me held back. I’ve
been using Windows all my
computing life from its first
version up to Windows 7. Now I
have learn a new OS.
Mentioning my dilemma
over a couple of brews , an
old friend gave me a used
MacBook and said
“Try it out”.
It was supposed to be for
my daughter but I
secretly used it at night
when she was fast
asleep. Sneaky.
Tried a few trivial programs and
I was hooked!
This is a great OS, has a
stable development framework,
Xcode, and it’s already in version 7! 
After months of learning, debugging and
pushing Xcode (and myself) to its limit, I
finally ported my system to iOS.
The journey came full circle.
I learned programming with a 1980s
Apple clone.
Ended up 35 years later with an
Apple MacBook building mobile apps.
“Now I think I have reached another crossroad.
From the legacy programmer.. to farmer.. to
mobile app developer.
That sounds good.”
AboutMe
As a software developer, I have always been interested
in learning new things regarding technology. In how I
can share what I’ve learned specially to others with
professions outside my field. 
This interest became a passion as I see a lot of people
using technology in their daily lives but have no idea
how it works. Much less how it was build. Sadly, almost
all of us are mere consumers.
My previous blogs and those to follow will try to
convince everybody, in my own small way, to learn how
to code. How to become creators of technology.
http://www.kontakios.com
Now what?
This is the initial part of a series of posts
trying to convince you to be a coder.
Hope you are ready,
grasshopper.
To know more about our company and
other blogs, just click the link below.

More Related Content

What's hot

Assignment3 1
Assignment3 1Assignment3 1
Assignment3 1
s1190177
 

What's hot (8)

It is difficult
It is difficultIt is difficult
It is difficult
 
Pml 5
Pml 5Pml 5
Pml 5
 
Graphic organzer
Graphic organzerGraphic organzer
Graphic organzer
 
Top 10 Most Helpful Apps For Students
Top 10 Most Helpful Apps For StudentsTop 10 Most Helpful Apps For Students
Top 10 Most Helpful Apps For Students
 
Assignment3 1
Assignment3 1Assignment3 1
Assignment3 1
 
Introducing CS students to open source
Introducing CS students to open sourceIntroducing CS students to open source
Introducing CS students to open source
 
Androids
AndroidsAndroids
Androids
 
Accessibility & Online Learning Presentation
Accessibility & Online Learning PresentationAccessibility & Online Learning Presentation
Accessibility & Online Learning Presentation
 

Similar to From legacy to mobile app developer

Steps Building Photo Kast creating an iPhone app in one month
Steps Building Photo Kast creating an iPhone app in one monthSteps Building Photo Kast creating an iPhone app in one month
Steps Building Photo Kast creating an iPhone app in one month
Mohamed Ibrahim
 
Overcoming design challenges in HAT-based multichannel publishing
Overcoming design challenges in HAT-based multichannel publishingOvercoming design challenges in HAT-based multichannel publishing
Overcoming design challenges in HAT-based multichannel publishing
Jack Molisani
 

Similar to From legacy to mobile app developer (20)

Steps Building Photo Kast creating an iPhone app in one month
Steps Building Photo Kast creating an iPhone app in one monthSteps Building Photo Kast creating an iPhone app in one month
Steps Building Photo Kast creating an iPhone app in one month
 
Winners! 20 truly fascinating mobile apps of 2020 revealed
Winners! 20 truly fascinating mobile apps of 2020 revealedWinners! 20 truly fascinating mobile apps of 2020 revealed
Winners! 20 truly fascinating mobile apps of 2020 revealed
 
Doran-C4L2010
Doran-C4L2010Doran-C4L2010
Doran-C4L2010
 
Creating Android apps
Creating Android appsCreating Android apps
Creating Android apps
 
Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013
 
Overcoming design challenges in HAT-based multichannel publishing
Overcoming design challenges in HAT-based multichannel publishingOvercoming design challenges in HAT-based multichannel publishing
Overcoming design challenges in HAT-based multichannel publishing
 
How many types of mobile apps
How many types of mobile appsHow many types of mobile apps
How many types of mobile apps
 
Common features of successful mobile applications
Common features of successful mobile applicationsCommon features of successful mobile applications
Common features of successful mobile applications
 
Tablets Soft and Apps
Tablets Soft and AppsTablets Soft and Apps
Tablets Soft and Apps
 
Android Material Design Quick Presentation
Android Material Design Quick PresentationAndroid Material Design Quick Presentation
Android Material Design Quick Presentation
 
Josh Clark - Designing for Touch
Josh Clark - Designing for TouchJosh Clark - Designing for Touch
Josh Clark - Designing for Touch
 
Civi mobile & CiviSync Mobile
Civi mobile & CiviSync MobileCivi mobile & CiviSync Mobile
Civi mobile & CiviSync Mobile
 
Put a UI Developer in a Bank; See What Happens
Put a UI Developer in a Bank; See What HappensPut a UI Developer in a Bank; See What Happens
Put a UI Developer in a Bank; See What Happens
 
Designing iOS apps that rock!
Designing iOS apps that rock!Designing iOS apps that rock!
Designing iOS apps that rock!
 
Shamit khemka discussed important points to ensure while designing a mobile app
Shamit khemka discussed important points to ensure while designing a mobile appShamit khemka discussed important points to ensure while designing a mobile app
Shamit khemka discussed important points to ensure while designing a mobile app
 
Youth Led Tech Curriculum Day 22
Youth Led Tech Curriculum Day 22Youth Led Tech Curriculum Day 22
Youth Led Tech Curriculum Day 22
 
Need Help Writing My College Essay. Online assignment writing service.
Need Help Writing My College Essay. Online assignment writing service.Need Help Writing My College Essay. Online assignment writing service.
Need Help Writing My College Essay. Online assignment writing service.
 
I phone, I am case study
I phone, I am case studyI phone, I am case study
I phone, I am case study
 
Steps For Building A Successful App For Your Business.pptx
Steps For Building A Successful App For Your Business.pptxSteps For Building A Successful App For Your Business.pptx
Steps For Building A Successful App For Your Business.pptx
 
Girls Can Code Mobile App Day 1
Girls Can Code Mobile App Day 1Girls Can Code Mobile App Day 1
Girls Can Code Mobile App Day 1
 

More from Joey Rigor (7)

Millennials and Finance
Millennials and FinanceMillennials and Finance
Millennials and Finance
 
The WeChat Story
The WeChat StoryThe WeChat Story
The WeChat Story
 
Bots. Is it better than apps?
Bots. Is it better than apps?Bots. Is it better than apps?
Bots. Is it better than apps?
 
Chatbots. Where it came from and where it's going.
Chatbots. Where it came from and where it's going.Chatbots. Where it came from and where it's going.
Chatbots. Where it came from and where it's going.
 
Design of the Kontakios iOS app
Design of the Kontakios iOS appDesign of the Kontakios iOS app
Design of the Kontakios iOS app
 
Look who's coding!
Look who's coding!Look who's coding!
Look who's coding!
 
The kontakios iOS app
The kontakios iOS appThe kontakios iOS app
The kontakios iOS app
 

Recently uploaded

Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 

Recently uploaded (20)

WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 

From legacy to mobile app developer

  • 1. mobile app developer Life’s a journey January 1, 2016 Joey Rigor Kontak Mobile Apps from legacy programmer to
  • 2. This is a story of my journey from a legacy programmer to mobile app developer.
  • 3. Hope it inspires old programmers like me that age is just a number and conquering new worlds can never be too late.
  • 4. I started programming in college in the 80s using an Apple clone. Learned Basic, the proverbial language for newbies at the time, and made accounting programs for small businesses.
  • 5. 1995 was the year I started building software professionally. I just finished graduate studies in New York University and worked for New York Life for a short while.
  • 6. Went back home to the Philippines to take a break. Never thought that this journey home will change the course of my life.
  • 7. SunLife of Canada, the second biggest life insurance company in our country, was in need of a proposal illustration system for its agents.  I had a chance encounter with the IT head of SunLife (who became its President/CEO) and we started to talk. Told her that I already made the system in New York.
  • 8. Thought I'l just finish this project and go back to the Big Apple.
  • 9. But other companies were interested and bought the same system - ManuLife, Insular Life, Coco Life, Aetna Life and Nippon Life. I was working days and nights (grabbing a few winks then and there, paradoxically living a mobile life when mobile was not even a trend yet!).
  • 10. Sadly, after almost ten years building and maintaining the same system, I was burned out. Met one of life’s many crossroads, went on hiatus and started a farming life.
  • 11. But eventually I got tired of trying to use computing theories to farm management. I went back to the city in 2010 to upgrade my software, ported it to C# and created a web app. Back to my old love.
  • 12. But the vision of building a mobile app remained. Tried out Android because of its large user base. But its security problem and limited development tools became a major barrier for building a business app. Oops, wrong turn. Still, a confluence of events led me to this road.
  • 13. One day, a friend made a rather prophetic comment. “Most of our financial advisors start with an Android phone but eventually bought an iPhone after generating a lot of sales”.
  • 14. Hmm, there is something here. iOS - stable.. secure.. phones and tablets bought by rich guys. But a part of me held back. I’ve been using Windows all my computing life from its first version up to Windows 7. Now I have learn a new OS.
  • 15. Mentioning my dilemma over a couple of brews , an old friend gave me a used MacBook and said “Try it out”. It was supposed to be for my daughter but I secretly used it at night when she was fast asleep. Sneaky.
  • 16. Tried a few trivial programs and I was hooked! This is a great OS, has a stable development framework, Xcode, and it’s already in version 7! 
  • 17. After months of learning, debugging and pushing Xcode (and myself) to its limit, I finally ported my system to iOS.
  • 18. The journey came full circle. I learned programming with a 1980s Apple clone. Ended up 35 years later with an Apple MacBook building mobile apps.
  • 19. “Now I think I have reached another crossroad. From the legacy programmer.. to farmer.. to mobile app developer. That sounds good.”
  • 20. AboutMe As a software developer, I have always been interested in learning new things regarding technology. In how I can share what I’ve learned specially to others with professions outside my field.  This interest became a passion as I see a lot of people using technology in their daily lives but have no idea how it works. Much less how it was build. Sadly, almost all of us are mere consumers. My previous blogs and those to follow will try to convince everybody, in my own small way, to learn how to code. How to become creators of technology.
  • 21. http://www.kontakios.com Now what? This is the initial part of a series of posts trying to convince you to be a coder. Hope you are ready, grasshopper. To know more about our company and other blogs, just click the link below.