Profile picture
Jon Yongfook @yongfook
, 11 tweets, 2 min read Read on Twitter
My journey as a programmer is roughly as follows...
1995. Hack together websites on Geocities and get insanely jealous at my friend’s mastery of table layouts. The first website I ever built was a tribute to my then-girlfriend. Sweet right? And gross.
1998. Now flash is the cool thing. Learned a bit of actionscript and won a design award for this 3D isometric flash animation I did. Got into a magazine, you know, the ones made of paper.
2001. Basically spent my whole time at university ignoring my accounting lectures and building random stuff on the LAMP stack in my dorm room with the lights off.
2002. Still hacking things together in PHP I launched something called sketchplanet which let anyone draw these tiny sketches online in black and white. Like Draw Something before we had iPhones. It got featured on the TV show Attack of the Show and blew up my server.
2006. Started using Codeigniter and learned what MVC architecture was. This sped up my development quite a bit. I launched a bunch of stuff using the CI framework, including Open Source Food, a recipe site that got quite popular and was then acquired.
2010. Was sort of forced to learn Rails at a new job. It totally bamboozled me at first but I was lucky enough to be mentored by some really fantastic Rails engineers who worked there.
2012. Rails is now my framework of choice. Migrations, scaffolding etc - these new concepts and more really helped me be super productive. With Rails I launched about 4 or 5 different web apps to production over the next few years.
2018. I’ve dabbled a bit with Ember but I think I’m too old and stubborn now, and I prefer writing ruby over js. Rails 5 can pretty much do anything I throw at it.
That’s it! Nowhere in here did I take any courses or do any formal study. The two most significant factors were 1) have something you really *really* want to build, and 2) you will need some technical mentorship at some point to learn best practices etc
I’d like to hear your coding journey too - do share! 🤓
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Jon Yongfook
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member and get exclusive features!

Premium member ($3.00/month or $30.00/year)

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!