Teaching 101: How I teach (code)

Over the past few months, I’ve started getting involved in teaching a web development course to beginners. Had I stayed in Melbourne, I would have taken the web development teaching assistant role I was offered by one of the coding schools. In the end, the same company gave me a …

Continue reading

Mastering your development environment: Part 2

In my first post, I covered the essentials of my development environment. It was mostly a laundry list of my essential tools and a bit of what my personal setup looks like. Of course, it takes more than a pile of tools to master your workflow. Mastery of your tools …

Continue reading

5 things coding taught me

I’ve learned a lot from picking up how to code. It goes without saying that I’ve learned new skills in web development, problem solving, and even, learning how to learn. While the first year will always feel the most eye-opening (and confusing), I think the biggest changes have come in …

Continue reading

Mastering your development environment: Part 1

Ah, the development environment, the starting point for all your development work. The development workflow is essential for your productivity and differs so immensely from person to person. Everyone has an opinion but not everyone enjoys fine tuning their work environment as much as I do. I remember when I …

Continue reading

Everything I’m not passionate about

The original goal of this blog was to document my journey in answering the big question, “where to next in life?” while creating a relatable content to anyone else wondering something similar. The motto, “learn, explore, create” was my mantra and to show that ordinary to extraordinary was possible through …

Continue reading

Practical Object Oriented Design in Ruby (POODR) Review

Practical Object Oriented Design in Ruby (POODR) is one of the most well-known and iconic books in the Ruby library. While the book uses Ruby in all of its examples. The core concepts of object-oriented design are beautifully explained and are applicable to all object-oriented languages. It’s very different from …

Continue reading

Grounded Rubyist review

The Grounded Rubyist (second edition) is one of the first ruby books I read from cover to cover. This review is long overdue from last year but I wanted to review some of the books that I have read over the last year. This one in particular, is a great …

Continue reading

Moving from Sublime to VIM

Like many developers starting out, I used Sublime Text as one of my first text editors. It’s one of the most popular free editors that is also beginner friendly. It’s packed with features and has a mature suite of productivity plugins for tons of customization. When I joined a commercial …

Continue reading

A taste of startup culture

Startup culture in tech companies are infamous for awesome perks, great work life balance and a community environment for fostering personal and career growth. Of course, not all startups are like that. Companies vary greatly in how they build their culture and may look for different things when they hire …

Continue reading

Months in review

It’s been many months since I’ve had a “month in review” post. In the beginning I found it useful to give myself some direction each month, but the last six months have felt more focused on different obstacles that have naturally presented themselves. I wanted to take a few moments …

Continue reading