Why actions alone don't produce great results: What I learned from writer's block in game development

When I started out as a game developer, I had no idea what I was doing. Progress was erratic: on some days, I couldn’t even bring myself to open the IDE. On other days, I would pull off long sessions of productive coding and writing. However, no matter how many of those productive sessions happened, it didn’t feel like I was making any progress. In that limbo while creating something out of nothing, I have felt the most frustration and despair; my vision of the completed game seemed insurmountable.

In the end, it took me hundreds of hours of sweat equity to complete the development of my first game. But I did it, contrary to all the doubts that my past self had. In this article, I write down all that I would have told my past self, if I could go back in time, what exactly it took to get from nothing to something. At the core, it is the understanding that consistency, rather than action, is crucial to success.

[Read more...]

How to gain expert intuition from self learning and why it impacts employability

When I was in university, I had a peculiar observation when I reached 3rd (junior) year. The courses abruptly became very difficult, but were much more interesting, to a point where I felt like the...

Any career is possible: What I learned from multiple industries unrelated to my formal education

When you were a child, you might have believed this: “When I grow up, I can become whatever I want!” I’m curious: do you still believe this of yourself, right now? If you have already...

Why networking is like investing in an index fund - How I met multiple interviewers by attending events

“Networking is so important: 8 tricks to make connections!”, “How to network even if you’re shy”, read headlines as I scrolled on google search. Even after reading more than 10 of these articles, I still...

How to explore one's career path: Practical thoughts on stepping outside the comfort zone

What do you dream of accomplishing one day? For me, a decade ago, I imagined living in a nice condo in Toronto, Canada. Fast forward to the present: I have been living that dream for...

Should you take more online courses or master's to boost your resume for data science jobs? 3 scenarios and recommendations

While speaking to aspiring data scientists, I often get asked: “Should I take more online courses to boost my resume?” This article summarizes my personal recommendations, and how to identify when one is “ready” after...

How I stay motivated, even when times are tough: the Greatness in the Moment mindset

One of my favorite productivity books is “The 12 Week Year: Get More Done in 12 Weeks than Others Do in 12 Months” by Brian Moran and Michael Lennington. I have a well-worn version of...

How I developed a video game in 2 days: lessons on scoping, design, and Unreal Engine from TOJam 2020

In the game development community, game jams (i.e. game dev hackathons) are often events where people get together to experiment and have fun. I’ve attended (and judged) several hackathons themed around data science, but had...

2 time management techniques I've used since high school - digging out my old study planner journal

I previously wrote about how I studied for my master’s degree while working full time, how I developed video games while either studying or working, and how I passed the CFA Level 1 exams in...

3 tips to build a network in a new industry or city, from scratch - what I learned from living in 6+ cities

Many of us experience going somewhere new, where we have to rebuild a personal or professional network from scratch - for example the first time moving to university, or relocating for better career opportunities. In...