2023 Year-In-Review

Personal

Family: Similar to last year, my home life has primarily been focused on my daughter. And while it feels like that’s the only thing I do, if I think about it, that’s exactly how I want it to be! The last few years have passed by so fast, and it’s obvious to me that if I don’t spend a lot of time with her when she’s young (and wants to spend time with me) I will regret it. The one challenge though is balancing time with her and everything else. As she’s getting older and doesn’t necessarily need to spend 100% of her time with her parents, I’d like to dedicate some time to other things like date nights, hanging out with friends, hobbies etc. Overall though, I’m pretty happy with the amount of time I get to spend with my immediate family (maybe less so with my extended family though), and it’s directly in line with my insight last year about quality time.

Friends: Speaking of friends, I’ve done a pretty poor job of hanging out with them. For most of my close friends, I probably saw them maybe once or twice in person, usually for some occasion like a birthday. I’m hoping that I can do more of it as my daughter grows up, and (hopefully) will start to accept a non-parent baby sitter. In any case, I’m grateful that I have a bunch of old friends where whenever we hang out we can just pick up from where we left off. Still, I know I can do better but I’m still trying to find the right balance. Finding this balance is probably the hardest thing for me as I get older.

Fitness: In terms of fitness, I’ve been taking baby steps. I’ve committed to doing some form of exercise at least once a week, and I had a six month streak going before I injured my back recently. I’m slowly building up my cardio and strength but I’m realizing that I should be shifting my goals. Whereas in my 20s, I wanted to be stronger and faster to be better at sports or do some moves (e.g. back flip), now I want something different: to be injury-free and not be in pain.

One thing that I realized as I have been getting older and more sedentary is that I have more muscle tightness and pain, am more prone to injury and, am taking longer to recover — the trifecta of old age. The muscle tightness is the most noticeable issue on a daily basis where I wake up and all my muscles are tight. I think this is primarily a function of old age. When I was in my youth, I didn’t feel like warmup stretching did much for me. Now, I’m acutely aware of how tight my muscles are and how much looser they can be after stretching. So I’ve mostly been doing a daily stretching routine to ensure that I’m (mostly) functional. Ditto for moving my muscles. It’s not enough for them to be loose, I’m much more acutely aware of “use it or lose it” rule with my body. So getting some form of movement (and range of movement) have been important.

The other thing that stretching and movement helps with is injury protection. This is particularly important for my core, which historically has been pretty weak. I attribute my back injury directly to a weak core (and overuse from lifting my daughter all the time). The sad thing is that it also takes a lot longer to recover. I would sometimes get injuries in my 20s and after a week or two I was back at 100%. Now, not so much. I’ve been going to a physiotherapist recently, learning exercises to strengthen key stabilizer muscles, and being much more mindful of how I perform actions. I can’t just power through everything physical anymore, I have to be smarter about how I use my body, compensating reduced physical prowess with hard-earned wisdom — what other way is there to age?

Health: Besides the minor injury to my back, health wise I’ve been pretty lucky. Luckily, COVID did not have any lasting effects on me. My weight has been pretty steady, which is a win in itself given my sedentary life. I’ve mostly learned to cut back when I overeat from time to time, creating a sort of homeostasis state for myself. Mentally, I’m feeling pretty good too. There were various times that were stressful during the year due to (self-inflicted) increased workload, but nothing too prolonged or intense compared to my startup days. Having a great partner at home, interesting work, and a young daughter to keep me on my toes, I feel like I’m exactly where I want to be right now.

Hobbies: My hobbies from before my daughter was born have all been put on the side lines. Music lessons has not been a priority for me, and since my daughter doesn’t like me playing anymore (maybe because she has a better ear for music? lol), I don’t play that much either. That’s all right for me for now since I’m sure I’ll be able to get back to it later.

On learning Chinese, it’s also taken a back seat. I’ve stopped my biweekly lessons because it’s simply too busy on the weekends. I’m trying to work in some more organic Chinese reading into my schedule with an app I downloaded but I’m still struggling to make a habit out of it. I do get a bit of practice with my extended family but that’s more maintenance than active learning. My hope is that my daughter will start going to Chinese lessons soon and I’ll schedule parallel lessons for the both of us! (I’ll let you know how that works out.)

Blog: I have been able to keep up with some amount of blogging. I wrote a nice post on Charlie Munger soon after his passing on this blog. I also managed to eek out three posts on my technical blog, mostly because the posts weren’t as long as the previous years monster posts. My technical blog has been my highest priority “hobby” because it overlaps with my professional development. As I mentioned in the past, I can directly attribute key career opportunities to it, so it remains a top priority. However, that’s mainly just a positive side effect. I use the projects on the blog to learn and code, and it remains the one outlet where I get to do “real” technical work (not management or leadership), so it’s one of the few techy oasis’s in the rest of my busy, hectic life.

Professional

Borealis: I had quite a busy year at Borealis where I led the Incubator program where we ran more than half a dozen AI projects. The purpose of the Incubator is to get projects off the ground from concept to delivery. Around half of these projects have matured with lots of potential to make a big impact at the bank. One of my colleagues asked me a question I hadn’t thought about before: “Was this my best year (ever)?” And thinking about it, it quite possibly has been the best year of my career, at least from a value delivery point of view. It wasn’t without some stress at times but it was made a lot easier from working with lots of smart, dedicated people on meaningful problems for the bank. Although there is a ton of hype around generative AI and how it’s going to transform society, there are many less visible use-cases within non-technology businesses that could massively benefit from AI (generative or otherwise). My career, in retrospect, has been delivering AI solutions (in all its iterations from symbolic to ML to generative) to some of these less well known areas of the economy. It’s not as sexy as working at OpenAI or Instagram but it’s an important niche where most of the value of AI is going to be from. Maybe I’ll write more about this some day.

Rotman: This past year at Rotman has been quite similar to the past years with the one exception being the boom in generative AI. On the teaching side, we all had to scramble to see if we should be doing anything differently now that everyone has access to ChatGPT. My approach last year (February 2023) was to assume students were going to use it BUT to make them accountable for any errors, penalizing them more heavily than usual. I think the policy only had a minor effect in the end. Some students used it, others did not, and, on average, the grades were similar to previous years.

I’ve got a few things that I’m experimenting with this year in this era of ChatGPT. One obvious thing that I’ve had to do is to add material specifically geared towards modern generative AI (I had some GAN stuff before but that’s a lot less relevant). How can one of my students confidently say they learned AI without knowing both how to use ChatGPT and how it works (at least conceptually)? I’m most of the way through the material and I think I have a good overview for the students that covers most of the topics, but who knows what the state of the art will be by February, it’s all moving so fast.

On the education side, I organized a panel on generative AI last May that was really thought provoking (at least for that moment in time). Much more discourse on LLM’s have been had since then, but at the time there were many issues from jobs to regulation to risks that were discussed. Even now, many of the topics and points are still relevant although, obviously, there is a lot more depth and understanding of how LLM’s work now. Generative AI is still in its infancy so you can expect that I’ll be organizing more related events next year.

Events: Here are a few public events that I was involved in either through Borealis or Rotman throughout the year:

Investing

My portfolio (like most of the market) is quite a bit higher this year. As with most value investor portfolios, I’ve been outperforming the market in the last little while since the end of the COVID boom. Overall, I’m probably beating the general market by 2-3% over various long term horizons depending on how your count things, which is pretty satisfactory overall. I’ve all but given up on trying to get Buffett like returns because, quite frankly, I’m not as good as him (obviously), and more importantly, I simply can’t dedicate the necessary amount of time. However, based on the last 17 or so years of my investing career, I believe I have good evidence that I can consistently outperform the market by a few percent, so I still think it’s worth it for me to keep investing, especially as my portfolio gets larger.

The other part of the investing process for me is that it’s so interesting! The myriad of businesses out there are so complex and tell an important part of the story of civilization (if I’m being romantic about it). This gives a ton of motivation to learn more about how the world works. I dare say that I’m getting better at it too, although I wouldn’t call myself good at it yet. After so many years of casually investing, I feel that I’m in the conscious incompetence phase, possibly on my way into conscious competence in the next little while. The stock market is such a humbling place because it is in many ways a great reflection of reality with no safety net. You either make money or you don’t. And in a true reflection of reality, sometimes there is hype and you totally fall for it, and sometimes you can still lose (because of timing) even though you were right in the end. It’s hard to fool yourself (in the long term) because there is a quantitative measure that you have at the end of the day.

My only saving grace from my incompetence is that I’ve taken the idea of margin of safety pretty seriously. I’ve developed a habit of really only buying into a position if it’s obviously cheap (but still have got it wrong many times). This has protected me in a lot of places from buying into crazy overvalued stocks only to see them fall a gut-wrenching amount (but still have experienced this situation more than I’d like to). I know that I’m ignorant, so I really want a big buffer to protect myself. Of course, this means that I probably miss many more opportunities than I could otherwise take advantage of, but it’s easier for me to sleep at night. I’m still optimistic that I’m getting better at investing but it’s a lifelong journey, and it’s still quite possible that I’m still fooling myself — that’s why it’s interesting (just like life)!

A few random thoughts about investing this year for posterity:

  • I trimmed down a few of my larger positions (including Berkshire) earlier in the year to rebalance my portfolio hoping to take advantage of some deals. Most of those trims were getting rid of leverage (LEAPS options) to reduce my risk. As usual, I sold too early but better safe than sorry.
  • I was able to take advantage of a couple of deals throughout the year affecting individual stocks but there was no general downturn, which I had hoped for. Despite that, I still have about 20% of my portfolio in cash or equivalents in case something does happen in the next little while. This is usually the position I’m in as I’m still accumulating and I always want to be able to jump on a good deal (if it’s obvious to me).
  • My biggest position is now that fast growth company I took a position in last year, which is up almost 100%. I’ll say that most of that is luck. But the more I learn about this company, the more I like it, especially at the price I got it at. It’s hard to say that it’ll be the next Microsoft/Google/etc. but it definitely has some potential to be. One of the ideas that I’ve been crystalizing in the last little while is to buy companies that have upside optionality for cheap. There’s probably some reasonable mean expected growth rate, but you want a skewed distribution to the right with some fat tails. As long as you buy at a reasonable-lowish price, then you protect a lot of your downside risk as well.
  • On that end, another insight that I feel that I finally have internalized is to buy great businesses and be happy holding them forever. Took me long enough! Honestly, Buffett and Munger have been saying this for longer than I’ve been alive, yet it still took me 15+ years for me to deeply understand it. On the one hand, these are the businesses that have the longest potential for growth, making it so that you only need to sit on your ass and watch them grow. Who wouldn’t like that? On the other hand, great businesses have relatively fewer problems. They navigate downturns better, outcompete rivals, and generally have less sources of worry. The corollary here is that, I’ve stopped being tempted by cheap opportunities even if it is a potentially decent business. It’s quite hard to buy them cheap and figure out when to sell them. Now I’ve shifted (for the most part) my focus to buying companies I want to hold (nearly) forever. I’ll repeat this again: took me long enough!
  • The one thing that I really have no mental model of approaching is when to sell. A couple of my investments in Chinese stocks have been a big flop for me so far. Yet at current prices they seem cheapish and they still have dominant positions in the Chinese market. So should I sell? I don’t really have a good framework to think about it. In the absence of having a framework, my default action is no action. So I continue to hold. Maybe this is the next level of my investment journey where I either have enough detailed research to be confident one way or the other, or I really bite the bullet and realize that I don’t know enough (and maybe never will) about these businesses to stay invested in them. Being consciously incompetent, I guess I’m not there yet. Check back in with me next year.
  • The sudden rise in interest rates have also motivated me to take action on where I’m keeping my cash (both for investing and my rainy day fund). There are some high interest savings ETFs where they essentially park your cash at banks but provide an interest rate pretty close to the overnight rate (both in Canada and US) versus essentially zero at my original big 5 Canadian bank brokerage account. The one detail is that you can only purchase them at non-big 5 Canadian bank accounts since most of them don’t allow you to trade since they are worried about deposit flight (I presume). This wasn’t too big a deal since I’ve been moving more of my new savings to a different brokerage because the FX fees at my big 5 bank were killing me because I predominantly invest in US stocks. This should also help my performance relative to the index because I hold a decent percent of my portfolio in cash, and have been getting basically no interest on that cash throughout my entire investing career.
  • One important tactic that I’ve been using to do more research (that I can fit into my schedule) is to use the Quartr app. It’s a really convenient way to listen to quarterly earnings calls and other investor conference presentations. It’s obviously not the same as reading a transcript and/or watching a video, but it’s much easier to fit into my day during a drive to work or brushing my teeth. So while the consumption of information is less focused, it does help with passive acquisition. In addition to podcasts, I’ve been working quarterly conference calls into the rotation, which has been a good source to indirectly learn more about various businesses and industries, even if it’s not super efficient.

Insights and Learnings

In this section, I’ve jotted down a bunch of insights that I’ve had over the year. If I was more serious about social media, I would probably make each one of these its own blog post or tweet, but I’m not. In general, I’m pretty bad at social (including the in-person kind) and besides, who has the time to do this throughout the year? In any case, I’ll leave them here for posterity in a more raw form than I would have otherwise done, hoping that it will be useful to you (or my future self).

Multifactorial Problems: Something that is almost obvious in a complex world is that the causes of most things are multifactorial; not understanding this is the fallacy of a single cause. Most of the time, it’s much easier mentally to say, “oh, it’s because of X”, or “Y explains it”, and very likely that’s part of the reasoning, however, it’s unlikely the whole story. It’s so hard to tease out the causal components of why things happen so it’s important not to fall into this trap. I’ve also found that this leads to a false sense of confidence where I feel that I know more than I should. Acknowledging ignorance is a good way to stay humble and avoid overconfidence, which is optimal for learning. Lately, when something like this comes up in conversation, I’ve been agreeing with the X or Y cause, but also adding that, it’s probably complicated and a multifactorial problem. I’ve yet to hear someone disagree because it’s almost always true when you are thinking about any non-trivial problem. A small but meaningful trick to help you try not to fool yourself.

Boundaries and Constraints: Earlier this year I was listening to Tim Ferris interview Seth Godin, and they touched upon an important idea of defining your (true) boundaries and constraints first then thinking about what’s possible. Part of the motivation is that if you just imagine what you want, you will be overwhelmed because you can probably do anything (but not everything). Starting with your (true) boundaries and constraints allows you to reduce your solution space to search for things that are truly important for you. In some sense, this is like inverting the problem. Reflecting on where I want to go, the biggest constraint at this point in my life is my family. This is my number one priority and I’ve decided to rearrange most other things in my life around that. This obviously limits me in some ways, for example, greatly reducing time with friends, or aggressively pursuing “career success” (whatever that means). But in the end, this is exactly the tradeoff that I want to be having now, and this framework helps me accept that I can’t do everything but at least I’m doing the important things.

One Question When You’re Feeling Down: A question that I’ve been getting into the habit of asking myself this year when I’m feeling down or upset is: why? The most frequent answer: being tired. There’s this acronym you learn in management training called HALT, which stands for Hungry, Angry, Lonely, and Tired. It’s there to remind you that we are all humans, and we are very often not in a good mood due to one of those basic causes. I can attest that pretty much every tantrum that my daughter has is due to one of these causes. And at the end of the day, adults aren’t that much different than children, just better at hiding (or ignoring) the reasons for being upset.

For me personally, being tired is usually the main reason or amplifier of the other three feelings. I get angry more easily when I’m tired; I get more lonely when I’m tired; and I’m generally more upset when I’m tired (I overeat when I’m tired, which is another unhealthy negative). Asking myself this question usually doesn’t make me not upset but it does help a bit because identifying the proximate cause (even if multifactorial) helps me understand that it’s a temporary feeling. If I can get a good night’s sleep (at least for me), it’s magical how many problems that solves. Whatever anxiety, worry, or problem I have seems so much less intense the next day, and I’m able to face it more easily. So this little trick has helped me cope better with the inevitable times when I’m down. Hopefully it helps you too.

Improving Sleep: Ever since I’ve started working full time, I’ve had on and off problems falling asleep at night (or waking up in the middle of the night and not being able to get back to sleep). Most of the times I can’t sleep I can attribute to two primary causes: caffeine and stress. The caffeine part I’ve dealt with for a while by limiting myself to one Coke Zero at lunch per day. I’ve switched to decaf and/or caffeine free drinks for coffee or Coke. I occasionally drink a bit of caffeinated tea or a second can of Coke Zero, but generally I consume a limited amount of caffeine. Whenever the coffee shop mistakenly gives me a caffeinated drink, I always end up awake in bed cursing myself for not double checking. I now know the feeling of being awake due to caffeine, which just feels like my mind can’t get into “sleep mode” (even if my body is tired). It just keeps going despite my best efforts.

Stress is another hard one to deal with because it’s harder to control than caffeine. Thankfully, I’m not working at a startup where stress levels were through the roof so it’s a lot easier to control nowadays. One simple trick is to not work in the evening. Having more “space” (or time as it were) between your work and sleep (including vacations) is probably one of the best ways to deal with it.

Despite having a more balanced work life now, even a bit of stress can prevent me from sleeping. This manifests in me feeling tension in my muscles or being too hot. One intuitive (but maybe not scientific) explanation I heard was that, if you think about it, to fall asleep, by definition your muscles need to be relaxed. You don’t have tension in your muscles when sleeping (mostly true), so you must be able to get to a relaxed state before you get to sleep.

One trick that I’ve been practicing on and off for a while (but am using much more consciously now when I have troubles sleeping) is to lie flat on my back, start to take deep breaths, focus on them, and alternate on each exhale thinking to myself either “relax” and “sleep”. During the exhale, I’m actively trying to relax or “sleep” my muscles. That is, I’m trying to consciously relax my muscles or put them in a “sleep” state (whatever that means to you). Each exhale, I usually can make a small amount of progress where I feel my muscles go into a more relaxed state. I usually try to have my body remain completely still at the same time to help things along. At some point, some of the very relaxed muscles go into a different state, which is hard to describe, but it’s almost like a numb-sleeping kind of state. If I can keep this up long enough, my mind usually starts to drift off to sleep with a relaxed body (assuming not too much caffeine).

Sometimes I’m very tense so it’s even hard to use that trick. In those cases, I picked up another trick from a video about the 4-7-8 technique (although, I remembered it as the 4-5-7 technique), which is basically breathing in for a 4-count, holding your breath for a 5-count, and then breathing out for a 7-count. I usually only need to do this a few cycles to calm my body a bit, then I can move onto the trick above. I don’t use this trick exclusively to go to sleep since it requires a bit more conscious effort so I haven’t been able to doze off while doing it.

I explained some of my methodology to a friend and he said that it sounds an awful lot like meditation. I guess it is? I don’t do much explicit meditation, but boy do I like to get good sleep. So I’m happy to adopt any techniques that can get me better sleep.

Reading on a Screen: Something that I’ve spent a lot less time doing recently is reading. Due to the ever changing schedule with my daughter, I’ve been finding it hard to find a consistent time for reading. And although I still prefer to read on paper, pretty much all the books I’ve actually read this year have been on my phone via the Kindle app. The convenience of always being there means that it’s just more accessible than paper when you’re strapped for time. I’ve just come to accept that it’s better to read on a screen than not read at all.

The other big hurdle I’ve gotten over is to just buy the same book twice, one physical and one Kindle. I like collecting books even if I don’t read them right away (or ever?). In fact, I’ve probably bought more than a dozen physical books that I haven’t even touched this year. But if I really want to start reading it, I’ll just buy another copy for my Kindle app to get me over that friction. The cost of buying a book or two is just so massively out weighed by the potential benefit, that it’s a cost that I’m very willing to pay (even if it’s not the most efficient). What is the point of having money if not to be more productive (actually reading), have more convenience (second copy on Kindle) and/or have a warm fuzzy feeling inside (physical copies).

Parenting: One insight that has become so obvious to me now as a parent is that there is no one right way to parent. This is frustrating from both the perspective of your child because you want to do the “right thing”, but also from the perspective of judging other parents and their kids. The important part about the former is to understand that all kids develop at different paces and have different strengths and weaknesses. It’s very unlikely that the one or two explicit choices you make about your parenting style (vs. the hundreds of unconscious ones, including genetics) are going to make that big of a difference. All of this is to say that you should find something that works for you and your child, and simultaneously accept that your kid is uniquely themselves (and not compare them to other kids as hard as that might be).

The latter point about judging other parents, this is a tough one too because for most of us (including me), our ego is tied to our kids, and feeling good about the choices we made for our kid (even genetically), makes us feel good about ourselves. Some parents even feel the need to evangelize their specific way of raising kids, convinced it’s the best. Going back to my first point: there is no “best way”. It’s hard but I think the best thing we can do for each other is just let parents choose what works for them without all the judgement (outside of obvious abuse scenarios).

Parenting Books: Two books that I’ve read this year on parenting which I thought were insightful: How to Talk So Little Kids Will Listen, and The Opposite of Spoiled. The former is more targeted version of the classic book How To Talk So Kids Will Listen & Listen so Kids Will Talk, which I’ve previously read with similar content but targeted for a 2-7 age group. Although there are multiple parenting styles that all probably are good, the ideas espoused in this series is closest to how my wife and me are approaching communication with our child. It’s quite a different style than I was raised on, which is closer to traditional Asian style parenting (not quite a Tiger Mom style though), and this book has really shifted my default ideas on parenting (based on my upbringing) to something that seems to just make much more sense to me.

The other book, The Opposite of Spoiled, touched on several really important topics of raising kids not-spoiled (there’s no real word for that). My family was not wealthy when I was young, and I learned a lot of lessons on how to be frugal, work hard, grateful etc. through that experience (although some of that I’ve actively tried to unlearn but that’s a post for another time). So how can you raise a child who maintains those values but in an environment where money isn’t as scarce? There isn’t a universal answer to this question but this book gives many examples and ideas of how you might go about that. If you’re interested, I suggest you pick up the book and give it a read.

Sensitivity: It’s difficult to understand how others perceive the world but it’s becoming more obvious to me that I experience the five basic senses much less intensely than others. For example, I like looking at nice things like natural scenery but it doesn’t really do that much for me beyond the moment. My sense of smell (and I think taste) seem to be less acute than others around me. I’ve also noticed my hearing is less sensitive than others, and similarly, at least compared to my wife, anecdotally I have a higher pain tolerance. It’s hard to know if it’s more a physical or a mental thing, but it’s definitely a thing (probably multifactorial where they both have feedback loops into each other).

What’s interesting is that things that might excite others like extreme sports or traveling to exotic destinations do a lot less for me. It’s often hard to untangle the social peer pressure to want to go to these places versus how much they actually made me happy. Don’t get me wrong though, I enjoy going to Europe or Asia, but honestly, I value the people I’m traveling with much more than the places I go (although again, it’s hard to say if it’s just due to the way I interpret the world or some other things that are going on). That combined with my natural introvert tendencies make it so that my ideal vacation is easy going with family or really close friends, which fortunately could be most places in the world.

Taking Notes: I watched this video from a philosophy professor named Jeffrey Kaplan who did a nice video series for his students on how to be a good student. One of them was about taking notes that I thought had a lot of good ideas in it. In the context of reading some dense text like a philosophy textbook, he suggested actively summarizing every paragraph, then every fifth paragraph or so summarize the summaries that you made, and then keep doing this recursively until you have a summary of the chapter or book. The main idea is the best way to understand something is to put it in your own words, that is, literally try to make a summary of it. It improves comprehension and recall, and it has the side effect of producing a good set of notes to study from. It’s definitely slower but he makes a compelling argument that it’s more efficient in the long run even on a total time basis.

I never thought about taking notes so systematically when reading, rather I just jotted a thought down any time I read something interesting. This is useful for some types of reading. But the active summarizing note-taking method he explains is better for really dense text because often my mind will wander while reading. Worse yet, I finish reading a section and totally forgot what I read. I practiced using the method for a while, just doing every paragraph, and it was definitely helpful but also more mentally taxing. This also made reading a bigger task, eventually reducing the amount of reading that I did. I ended up going back to just taking notes more casually except when I explicitly wanted to digest something in more detail. This is probably the right balance for now until I have more time to spare, but it was useful to have another trick up my sleeve for better learning.

What You Do: I’ve been casually browsing through Kevin Kelly’s Excellent Advice for Living, and he had this really good insight that I thought was really important to reflect upon:

You are what you do. Not what you say, not what you believe, not how you vote, but what you spend your time on.

Reflecting on what I spend my time on, it’s basically been family, learning (technical, investing, misc), and work. Those are the major dimensions of who I am right now, which is pretty much how I want it to be. As I wrote above, I hope to have more time for friends later on, and maybe hobbies or interests, but right now family is the number one priority (with work being a necessity). Hopefully, what you do is also as intentional?

Next Year

In 2024, I’m mostly expecting more of the same as 2023: family time, work stuff, and a bunch more learning. Thankfully the pandemic is mostly out of my psyche and I can look forward to more normal things like vacations and spending time with my daughter. Looking back on the last few years and what’s going on around the world, I can’t help but be grateful for everything that I have. Life’s never easy for anyone but I feel that I’ve been given a good roll of the dice so far. And while the last year was a more “normal” year without any big ups or downs for me, I’ll be happy taking as many more of those that I can get. Wishing you and your family a happy and prosperous 2024!

Farewell Charlie Munger

One of my intellectual heroes Charlie Munger has just passed away at the tender age of 99. I feel quite sad because on the one hand so much of my thinking and values has been based on his writings and speeches, and on the other hand, paraphrasing Charlie himself, who I am I to complain about a world in which we got to enjoy Charlie for 99 years? This post is a reflection on the impact Charlie has had on me since I first “met” him.

My first purchase of Berkshire Hathaway shares was about 15 years ago almost to the day (Nov 18, 2008). I had recently started investing my own money in 2006 as my mother reluctantly handed the reigns of an investment account she opened in my name over to me. I obviously didn’t know much about investing at the time so I used my usual method of getting up to speed: reading. Fortunately Buffett was already famous by then and I was able to pick up a forgettable book about his investing style (I later found better ones to read). None of what I read really stuck at the time, but the one thing that it did lead me to was Charlie.

I forget when I first started learning more about Charlie but my earliest post was in February 2010 referencing his USC commencement speech. This must have been around the time when I really started to appreciate his fierce intellect and dedication to rational thinking. It wasn’t an accident that a young budding mind trying to find his intellectual place in the world embraced the teaching of this wise old billionaire. Coincidentally, I had just started my PhD and had lots of time to “procrastinate” on these things as grad students wont to do. In 2010, Charlie was 86. How many grad students are spending their time admiring wise 86 year old billionaires? Probably not enough in my opinion.

It’s hard to describe how big an impact Charlie’s works have had on my life. He has not only provided me with an intellectual framework to learn worldly wisdom, but he has also shaped my values and approach to life. The combination of simple to understand (but hard to internalize) ideas, an upstanding moral code, and a track record to show that it works, made it so that I couldn’t help but become one of his “groupies” as Charlie likes to call them (his wit and catchy one liners didn’t hurt drawing me in either). I started to read and listen to him, coming back time and again to peel back yet another deeper layer of meaning that I had missed the first time. Over the past (at least) 13 years, he’s taught me countless things that have guided the way I think, behave, and live my life. Charlie was the best mentor that I ever had, even if he didn’t know it. As Charlie would put it, I “made friends among the eminent dead” except that I was lucky enough to experience him while he was still alive.

The rest of this post is a bunch of large and small ways Charlie has affected my life. It’s hard to weave (and recall) a narrative of how Charlie’s mentorship has led me to this point, so instead I’ll celebrate him by listening the myriad ways he’s helped me.

Worldly Wisdom: A Framework for Learning About the World

One of the things that immediately attracted me to Charlie was his idea of worldly wisdom, in Charlie’s own words:

What is elementary, worldly wisdom? Well, the first rule is that you can’t really know anything if you just remember isolated facts and try and bang ’em back. If the facts don’t hang together on a latticework of theory, you don’t have them in a usable form.  You’ve got to have models in your head. And you’ve got to array your experience—both vicarious and direct—on this latticework of models.”

A Lesson on Elementary, Worldly Wisdom As It Relates To Investment Management & Business, Charles Munger, 1994.

The concept of having a latticework of mental models has guided me on how to learn things and what to learn. Fortunately coming from an engineering discipline, I naturally learned a lot of useful mental models from the hard sciences like probability, big ideas from physics, margin of safety, etc., so many of those came naturally to me. But as Charlie espouses, you can’t just rely on one discipline to explain how the world works, you need to take the most important ideas from each of the major disciplines. These ideas will carry 90% of what you need to know to explain the world.

This idea was quite profound for me because, all of a sudden, I had a framework to learn about how the world works and that knowledge was now accessible. I was no longer confined to my narrow domain of computing, but instead I simply had to pick up the big ideas from other disciplines that were not part of my formal training. I didn’t need to do a PhD in them either, I just needed to find some elementary (for the subject) ideas and learn them. It was a liberating for me.

The follow on to learning about these mental models was both internalizing and using them as second nature, which was another thing entirely. The ones that I had formal training on were much more easily to internalize (usually the ones related to math); the ones that were not part of that training took a lot longer (e.g. psychology). For most things, it’s still a process. Ironically, I feel some of my least developed mental models are on the financial / business side even though I’ve been investing my own money for over 15 years. The math is simple but there is a lot of layers underneath.

For the uninitiated, a great place to start is with Charlie’s speeches in Poor Charlie’s Almanack. Of course, many of his speeches are also on YouTube and those are also good if you want something a bit more interactive.

Introducing Me to My Other Mentors

Through Charlie, I also met with the eminent dead in Lee Kwan Yew and Herbert Simon. Lee Kwan Yew was the founding father of Singapore and one of the best political minds of the 20th century. Charlie held LKY in such high regard that he had a bust made of him (along with Benjamin Franklin). After listening to his speeches, learning from his wisdom, and reading his memoirs of the founding of Singapore, I can see why Charlie had so much admiration for him. LKY is a no-nonsense leader with a brilliant intellect and a hardcore ethic of doing what works. A couple of his memorable quotes:

I always tried to be correct, not politically correct.”

We are pragmatists. We don’t stick to any ideology. Does it work? Let’s try it, and if it does work, fine, let’s continue it. If it doesn’t work, toss it out, try another one. We are not enamored with any ideology.

— Lee Kuan Yew

From LKY’s writing, I’ve refined my thinking in many ways. I’ve internalized that you can both be effective and do what’s right — there isn’t a conflict but you have to work for it. His writing has reinforced my values on working hard and smart to accomplish something worthwhile. It made me more confident not to put up with mediocrity, and to demand more from myself and others around me.

On the other end of learnings, he has also given me new perspective on non-Western schools of thought. Singapore and other Asian countries have shown you can have success that isn’t a copy of the Western democracies. It’s hard to see living within the Western world, but the prototypical American or European style of development doesn’t have to be the only way forward, this is particularly true for Asian countries with their own unique cultural, economic, and religious backgrounds.

Herbert Simon is another one of the people I greatly admire. I have only known him through his autobiography Models of My Life, which I learned about from the reading list in Poor Charlie’s Almanack. The title immediately grabbed me as I have often tried to frame my life in terms of models (a la mental models). The more I learned about this renaissance man, the more I admired him. Not only did he win the Nobel prize in economics but also the Turning award (compute science Nobel prize equivalent). One of his big contributions to economics was Bounded Rationality, one of the earliest iterations of behavioral economics. One of Simon’s core values (as seen in Bounded Rationality) is that one cannot rely only on theory and that one needs to really incorporate the empirical. This idea has stuck with me ever since graduate school, so much so that I ended naming my technical blog Bounded Rationality.

I’ve read his biography several times now and one of the reasons is that I see so many parallels of my life in his (albeit with much less grandeur). I could related to everything he talked about from teaching at university, his musings and research on AI, to his relentless focus on the empirical. And it wasn’t only his professional life, I could relate to many of his reflections on his personal life as well.

In reading about Herbert Simon, I learned more about how to do things well but more importantly, it allowed me to reflect on what I had been doing because it was so easy to see myself in him. I think this is a sign of a great mentor where they not only teach you to be better, but give you the gift of understanding yourself better too.

The Time I Met Charlie (Sort Of)

Photo my wife snapped of Charlie at the Berkshire Hathaway Annual Meeting

Being the hardcore Berkshire fan that I was, I went to the annual meeting three times in my life in 2013, 2014, and 2015. I almost didn’t go the first year because my friend was flip-flopping on going but luckily my girlfriend at the time, now wife, agreed to go with me (no wonder why I married her, right?). In 2013 it was a big deal because it was my last year of graduate school and I wasn’t flush with cash. Despite the low funds, we booked our flights well ahead of time, paid really high hotel fees at the Hilton Garden Inn in Omaha, and woke up extremely early to get good seats. I was glued to my seat during the Q&A while my wife listened to the intro video, a few questions, and then quickly proceeded to do some shopping at the big convention hall.

As we wrapped up the day, we were walking out of the main auditorium into the hallways when, lo and behold, we see Charlie walking out of one of the exits to board his golf cart! At that time, he must have been a young 89 but was still able to move short distances by himself but likely required transportation for longer distances. When I saw him, I was so afraid to go up and talk to him because I didn’t want to waste his time and bother him. A few nearby tourists started swarming him, luckily, there weren’t many other people around. My wife asked me why I wasn’t going up and I told her I didn’t want to bother him. She quickly jabbed me to get my phone out, grabbed it from my hand, and snapped the above photo before Charlie drove off. I’m so thankful that she did because it’s a really special memory of being up close and personal with one of your heroes, even if I didn’t really meet him. (Again, it’s no wonder why I married my wife, right?)

Rationality and Independent Thinking

Being rational is a moral imperative. You should never be stupider than you need to be.
— Charlie Munger

One of the deep values that I embodied from Charlie was the absolute focus on being rational. I always fancied myself as being more rational than most but here Charlie was raising the bar on the need to be rational. It’s not just a nice to have, it’s a moral imperative. For me at least, it’s so obvious, why would you want to be stupider than you need to be? And thus it wasn’t just something nice to have but a lifelong goal that I have strived for aiming to be less ignorant about the world.

The other quality about Charlie that I admired was being a true iconoclast. In his usual witty, no holds barred manner, he would attack any institution that showed the (unfortunately common) inanities of humans nature from economics departments to Bitcoin, no one was safe from his piercing critiques (of which, he was always right). This departure from “playing nice” and “following the crowd” but rather thinking independently through each situation was something that I respected immensely.

I can’t say I’m even close to reaching one percent of Charlie’s skill on both of these fronts but they have dramatically affected how I approach thinking. I strive to be both rational and to think independently — both very difficult things to do in this age of constant information flow and biased media. But what choice do I have? It’s my moral duty to be less stupid than I was yesterday.

Life Philosophy

Besides the focus on rationality, the other big area that Charlie has taught me is on how to live life well. This may seem weird to learn from an elderly billionaire but many of his ideas were distilled down from various great minds such as the Stoics, Benjamin Franklin, and the other thousands that Charlie has learned from through his insatiable reading habit. Instead of using an AI model to distill these ideas, Charlie provides a much better, curated (and dare I say more intelligent) curriculum on how to approach life.

The two big ideas in this area that I have really internalized I wrote about in my Life Lessons post:

  1. Understand how the world actually works and not how you wish it to be.
  2. The best way to get what you want is to deserve what you want.

The first one follow directly from being rational. Don’t be more stupid or ignorant than you have to be. The second one is a philosophy on how to approach life directly taken from Charlie’s mouth. There are many ways to achieve the same outcome. For example, to get rich you can lie, steal, and cheat, but this is not the best way. The best way (note: not necessarily the fastest or easiest way) is to deserve what you want. The way I interpret this is that, on average (i.e., probabilistically), this is the most likely way to reach your goal. As Charlie likes to point out, the world is not yet so irrational that this advice doesn’t hold.

This is an idea that I’ve internalized for a long time. In fact, this was one of my core philosophies on finding a partner. To find a great partner, the first thing to do was deserve a great partner i.e., being caring, confident, successful etc. Being an awkward, shy kid throughout my youth, it took a lot of work to be the person that my wife deserves. This idea was such a meaningful part of my life philosophy that I quoted it in my wedding speech:

So I’ll end with this quote from one of my favorite people, Charlie Munger: “What’s the best
way to find a good wife? It’s to deserve a good wife.” And that’s what I promise to you,
that I’ll work everyday of my life to deserve someone so amazing as you as my wife.

The other big idea that I really appreciated from Charlie was that he consistently acknowledged that life is hard (surely influenced from the Stoics). While other motivational speakers only tell you the rosy side, it doesn’t always match up with my experiences that sometimes bad things happen and you have to deal with it. Another classic Charlie quote:

It’s not supposed to be easy. Anyone who finds it easy is stupid.
— Charlie Munger

And the important part is that he’s not just parroting things he’s read, Charlie has suffered great tragedy in his lifetime from his son dying from cancer at the age of nine to losing sight in his left eye in his 50s due to a failed cataract surgery. Despite these setbacks, Charlie has learned to remain resilient and not suffer from self pity. For more on this subject see Charlie’s speech “How to Guarantee a Life of Misery“.

Other Ideas and Quotes

There is so much more that I learned from Charlie and if I continued I would fill a book. Instead, I’ll end this with just a small subset of the topics that he’s greatly affected my thinking on and related quotes:

On Working Hard

Another thing you have to do, of course, is to have a lot of assiduity. I like that word because it means: sit down on your ass until you do it.

On Learning

I constantly see people rise in life who are not the smartest, sometimes not even the most diligent, but they are learning machines. They go to bed every night a little wiser than when they got up and boy does that help — particularly when you have a long run ahead of you.

On Approach to Life

Spend each day trying to be a little wiser than you were when you woke up. Discharge your duties faithfully and well.  Slug it out one inch at a time, day by day. At the end of the day — if you live long enough — most people get what they deserve.

On Failure

There’s no way that you can live an adequate life without many mistakes. In fact, one trick in life is to get so you can handle mistakes. Failure to handle psychological denial is a common way for people to go broke.

On Envy

“Someone will always be getting richer faster than you, this is not a tragedy.“

On Holding on to Your Ideas

Any year that passes in which you don’t destroy one of your best loved ideas is a wasted year.

On Narrow-Mindedness

Most people are trained in one model — economics, for example — and try to solve all problems in one way. You know the saying: ‘To the man with a hammer, the world looks like a nail.’ This is a dumb way of handling problems.

On Old Age

The best armor of old age is a well-spent life preceding it.

On Reading

In my whole life, I have known no wise people who didn’t read all the time — none, zero.

On Incentives

Well, I think I’ve been in the top 5% of my age cohort all my life in understanding the power of incentives, and all my life I’ve underestimated it. And never a year passes but I get some surprise that pushes my limit a little farther.

On Math

Without numerical fluency, in the part of life most of us inhibit, you are like a one-legged man in an ass-kicking contest.

On Thinking

People calculate too much and think too little.

On Who to Associate With

Oh, it’s just so useful dealing with people you can trust and getting all the others the hell out of your life. It ought to be taught as a catechism. … [W]ise people want to avoid other people who are just total rat poison, and there are a lot of them.

Thank You Charlie Munger

It’s not easy to find a great mentor but I’ve been lucky to have access to the best one I could have ever hoped for. From the bottom of my heart, I want to thank you Charlie for everything that you’ve done for me and the generosity that you’ve shown sharing your wisdom all these years. The best way that I can think of to show my appreciation is to live my life according to your teachings and be generous with sharing my wisdom with others just as you did.

2022 Year-In-Review

Thankfully 2022 has felt a bit more like a “normal” year. I saw slightly more people in person, got into a groove at work, and continued to play and have fun with my daughter. It’s not quite like it was before the pandemic but it doesn’t feel strange anymore. It’s not clear whether it’s because I’m getting used to this new environment, or if it is actually getting back to normal. Like most things, it’s probably a mix of both.

Pandemic notwithstanding, this year had fewer really big changes compared to the last couple of years, which is a really nice change. It feels good to get into a groove where I can start to feel productive in many different areas of my life. This is a lot harder when things are changing fast where I’m forced to constantly rebalance different parts of my life. A calm year, like this past one, gives me more time to think and reflect on things, two activities I really enjoy doing. I’ve included some of those reflections in this review for posterity. Enjoy!

Personal

Family: As anyone with young kids can attest, they take up lots of time. From those who haven’t experienced this joy, it may seem like a big loss. You have less time for everything. Friends, side projects, TV, going out, you name it. But on the other hand, the joy you get from playing with your child is infinitely better. Let me attempt to explain.

A good (math) metaphor I was thinking about: imagine your happiness can be modelled as a rectangle on a two dimensional plane. The area of the rectangle is your happiness from all your non-child activities e.g., friends, going out, etc. Once you have a child, this area shrinks. You no longer have much time for any of those things. No drinks with friends, no going out to the movies, drastically reduced TV time etc. BUT… what happens when you have a child is that a whole new dimension of happiness opens up with it being measured by the time spent with your child. Your happiness is no longer measured by area but by volume. So in some sense (projecting onto the two dimensional plane), your life is worse off. But when measuring using volume, your life is infinitely more rich. Not a perfect analogy but it gives you a sense of the phenomenon.

Other than the standard things one does with a toddler, not much has changed on the family side. Just enjoying all of it. We’ve been spending a bit more time with the extended family too as COVID worries wane and hope to do more of it next year.

Friends: I’ve been terrible at keeping in touch with my friends these past couple of years. I use the excuse of not being able to meet in-person combined with having a small child, but that’s a weak excuse. Recently, I’ve been trying to get in touch with some of my friends now that I’m more comfortable with limited in-person meetings. I hope I can do more of it next year.

Health & Fitness: On the health side, through the first half of the year, I continued to lose a bit of weight and in the last half of the year plateaued. To be honest, I’ve relaxed some of my weight loss efforts because I’m already at an acceptable weight (but who wouldn’t want to lose another 5 lbs?). The good thing is that I think I’ve successfully adopted a lot of habits that will keep the weight off, namely, eating a lot less per meal and little, if any, binge eating. We’ll see if it sticks when I (hopefully) start going out to eat at restaurants next year.

On the fitness side, I’ve done little to nothing. Even though I have a home gym downstairs, it has seen little use. The main problem is that with the little free time that I have (not playing with my daughter), I am just not prioritizing fitness (for example, I’d often rather be writing). Hopefully I’ll get some free time back as my daughter gets older.

Hobbies: On the hobby side, as with last year, not much progress on either music or Chinese. On the music side, my main practice has been playing and singing with my daughter, which is one of the main reasons why I learned to sing in the first place. It’s wonderful to be able to share it with my daughter, and she sings surprisingly well for a toddler. As for Chinese, I’m still doing biweekly lessons but progress is slow and proportional to how much I put in, which as you might guess is not much. Still, it helps to have a refresher periodically, which is at least some maintenance.

On the blogging side, I’ve written nothing on this site (except this post), but have published two posts on my technical blog. One of them was a monster post on stochastic calculus, which I’m quite proud of since it required a huge amount of learning on my part. I also have one in progress now that hopefully will go out soon, so maybe we can count that as two and a half.

Professional

Borealis: I’m roughly a year and a half into my tenure as a Research Director at Borealis and I’m enjoying it. The people are smart, I’m doing some interesting AI work, and the work-life balance is good. Not much more to say except that it reminds me of the Tolstoy quote: Happy families are all alike; every unhappy family is unhappy in its own way.

Rotman: Similar situation at Rotman where I’m a Data Scientist in Residence and an Adjunct Professor. It’s not too different than the last few years. I recently realized that I’m into my fifth year with Rotman — how time flies! The biggest thing I’m looking forward to is the current revision of my course (Deep Learning with Applications in Marketing — not the actual title). I’m including some topics that I haven’t dug into much myself, so it gives me a chance to learn / review.

The only thing I’ll say about having another half job with Rotman is that it is hard to balance my time (now that I have a toddler). With so little time available, I really have to find time to fit in the Rotman work. Right now I’m at my limit — I am unlikely to take on additional side work for now. Another way to put it is the marginal cost of my time is very high at this point. The relevant question is: how much would someone have to pay me to spend ten less hours per week with my daughter? It’s pretty high.

Investing

As with everyone else in the market, this year has been quite interesting to say the least. My investments (beside my house, which I don’t really consider as an investment) are almost all in stocks. I run a relatively concentrated portfolio with between 5-10 long term holdings where my largest holding is more than 25% (Berkshire Hathaway if you were wondering). I would say I’m an intermediate level value investor, not really that sophisticated but learning. I’ll just rattle off a few thoughts, mainly for myself, but may be interesting to others:

  • A downmarket humbles you. Some of my investments have gone down more than 50% (thankfully my whole portfolio hasn’t suffered as much). The two holdings that are down more than 50% had already dropped 25% from their all time high when I bought them! It gives a lot of perspective to how overvalued (or undervalued) a company can be. Markets are definitely not efficient (in the short term).
  • Interestingly I had 30+% of my portfolio in cash leading up to 2020. In 2020, I got lucky and picked up a bit during the big drop after lock downs, allocated a bit more to a couple of stocks that dropped in 2021 (which subsequently dropped a lot more in 2022), then did the same thing in the first half of 2022, finally, deploying most of the rest at the tail end of 2022. Sitting at the end of year, almost all of those positions are down (except one or two of the most recent purchases). We’ll see if it’s a slow or fast recovery, but that just goes to show you how hard it is to time the market.
  • Despite the large paper losses, I’m not too worried. The one big advantage I have is that I’m a patient investor. I don’t get too jittered when things go up or down. I’m happy to sit on my butt for a long time. I will say it’s a lot easier for me though because I have a good emergency fund, a steady job, and I’m still in the accumulating phase. It probably would be a lot harder if I was trying to live off my portfolio.
  • I recently started listening to more business podcasts (which are generally easier to find time for compared to books). The one realization that became extremely clear is that I don’t really know that much about business, strategy etc. An example of this is that when I read conference call transcripts, I understand (mostly) the detailed points but have trouble putting them together into a bigger picture. I’m learning slowly but the first step is acknowledging that I don’t know.
  • Along these lines, I’ve historically eschewed investing in fast growth companies with little or no profit. The tough part is that most of the value is derived from very optimistic future growth, which is inherently difficult to predict. Still, there is good money to be made in this area. Most folks in technology are a lot more comfortable investing in these companies (although I have my doubts on how successful they are overall). There’s always talk about how investing in Amazon in the 2000s would have net you a gigantic win (but you would’ve had a couple of lost decades investing in some of the other hot companies like Cisco). So to this end, this year is the first time I’ve invested in a high growth company that is barely profitable. The margin of safety here is that it’s 75% off its all time high, has a huge total addressable market, has amazing execution and culture, and should benefit from some secular trends. Time will tell if this is the right call.

Insights

Here are a bunch of things that I’ve collected over the year that probably could be blog posts on their own, but I don’t really have time to write. Instead, I’m just going to jot them down here for posterity.

  • On Quality Time: On one of the podcasts I was listening to (forgot which one), I heard a really insightful comment that I had to write down (paraphrasing): There is no quality time without spending lots of time. You can only get quality if you spend lots of time. This was in the context of kids and family (but probably applies to other relationships). You need to spend a lot of time to be able to establish a relationship where you can actually get to “quality time” (however you define it). You can’t just spend an hour of “quality time” with your kid a week and expect it to be good enough. Quality time implies lots of time. Something I’m trying to live by with my daughter.
  • Tradeoffs: Life is about trade offs — especially with time. This is something that I learned early on in my engineering education. There’s rarely a right or wrong direction, just trade offs (although there are often obviously better choices along a certain axis). We shouldn’t lament that we cannot do everything we would like, rather be happy with the choices we made to prioritize the most important things in our lives, which will be different for everyone.
  • Rich Life: I started to listen to the “I Will Teach You To Be Rich” podcast by Ramit Sethi. It sounds a bit like a scam, but his material is pretty good (for beginners) in personal finance, and his insight into personal finance problems is deep. I think he hits the nail on the head when he consistently emphasizes that most money problems are psychological (strongly held beliefs about money that we learned growing up), and not necessarily strategic nor tactical. The one thing that struck a chord with me is how he challenges his wealthy listeners on what their rich life looks like. Most people who are saving a lot, even those in the top 1%, can’t describe what they would do with money to live a happier or more fulfilling life (aka a “rich life”). This resonated with me because that’s pretty close to my mindset.  Always focused on savings or investing, but for what?  To retire early and do nothing all day?  It made me realize that I have so many good things going on for me right now and that I should really just enjoy the ride.  Hitting some artificial date for financial independence isn’t going to help if I don’t already know how to be happy with the extremely fortunate position I’m currently in now. So while I’m still going to invest prudently, I’m also going to make sure that I’m living a “rich life” for both today and tomorrow.
  • Bias: I would generally consider myself in the top decile or so in terms of being rational. But it’s so hard to avoid bias. One case in point is that I invested a little into Meta (Facebook’s parent) on a dip, and my view on Facebook has totally changed. Previously, I had a minor disgust for what they do, their non-ethical use of data, and the negative effects it has on society (note: I don’t use Facebook). After investing (and doing a bit more research), I now see it as a slight positive to society. I can see how valuable some of its services are, and how hard some of the problems they work on are (e.g. filtering hate speech etc.). My previous ideas were probably too negative, and my current ideas are probably too positive. But it’s amazing how much of a swing I can have in bias just by having a minor stake in it. A lesson for all of us on the inescapable effects of bias.
  • Networking: Networking, both professionally and even socially, has been something that I’ve not done much of. I’m probably below average to those who are at equivalent place in their career. One good short course that I found was Jordan Harbinger’s 6 Minute Networking, which provided a step-by-step way to reconnect within my network. The way that I’m thinking about it now is that I just need to get into the habit of connecting with people. It’s always something I wanted to do, and I often do enjoy seeing what folks are up to, but I just never really knew how to do it. This course is good because it clearly lays out how to do (and explains the reasoning). It’s free and easy to start (more difficult to keep up though, as with any habit), so it’s definitely something I recommend.
  • Key choices: I came across an idea that I’ve seen multiple times: there are only a handful of key choices that can explain the bulk of your career / life trajectory. A few that were incredibly impactful for me on the career side: attending University of Waterloo (versus University of Toronto), choosing my graduate school supervisor, and joining Rubikloud. These were all really big forks in the road that led me to where I am. Most of the other decisions I made along the way were not that impactful (although cumulatively probably important). Interesting to reflect on these big decisions and imagine what other paths my life could have taken.
  • Diet: Something that I learned about myself is that how well I eat depends so much on how well I’m feeling, which includes sleep and mood. Eating junk food is definitely one of the ways I comfort myself and the best thing I can do to lose weight is to make sure that I’m feeling physically and mentally well. Easier said then done, but it does give me another mental model to think about how to adjust my lifestyle to achieve my health goals.

The Next Year

Despite all the craziness going on in the world, I’m actually feeling optimistic about 2023. I can see a path towards more “normal” interactions where I can sit down with friends and extended family to eat a meal, have my daughter play with other kids, and do most of the things that I was doing pre-pandemic. Beyond this, all of the main parts of my life are pretty stable (after a couple year of upheaval), which will allow me to better optimize for some of my goals (e.g., learning, healthy, happiness etc.). Of course I’m sure 2023 will throw some curve balls my way, but it’s a nice feeling to be looking to the new year with a renewed sense of optimism. It’s been a tough couple of years for everyone and I know not everyone has come out as well as I have, but I truly hope that 2023 will be brighter and more joyful for both you and me.

2021 Year-In-Review

It’s been another strange year. The global pandemic rages on and I’m still stuck at home. The scary part is that it’s starting to feel like a new normal. So much so that without vacations or social interactions, a lot of this year has flew by with many days blending into each other — something that is a little bit scary. Perhaps one of the only things that helps stave off the monotony of this life is my daughter, who has progressed from infant to toddler along with all of the associated changes. It’s a joy to watch her learn and grow, and it makes most days fun and enjoyable. A few other important changes have shaken things up a bit as well but I still long for the days where I could go out, meet up with family and friends, and enjoy some good food and drink. It’ll come eventually but for now I’ve lowered my expectations and instead I am trying to find balance within the current situation. Life can be so unpredictable and strange but all we can do is choose how we react, and in my case I choose to make the most I can out of a global pandemic. So with that, let’s get on to the review!

Personal

Family: Almost all of my free time has been taken up raising my daughter, this is probably a very familiar experience to most new parents. It’s been such joy seeing her grow this past year. There is a saying: “we are the average of the five people we spend the most time with”, and without a doubt my daughter is one of the people I spend the most time with and has affected me in a dramatic way.

Seeing her delight in the simplest of acts somehow gives me a new perspective on life. In many ways, most other things have decreased in importance. Notwithstanding the pandemic, things that I used to do regularly such as going out to eat, hanging out with friends, or lazily sleeping in on the weekend are things that I still miss but not urgently. I get more than enough entertainment and joy from playing with her (even when I’m dead tired!). In other areas such as work, I’m less stressed than I was previously. It’s a bit easier for me to take a step back away because I have this totally different world (my daughter) that keeps me occupied. Having said that, a bunch of new worries all related to my daughter are starting to surface starting with COVID. As I understand that is only going to get worse as she grows up, but for now I’ll do my best not to think too hard about all of those things.

As an aside, one really cute thing I did on her birthday was write a letter to her. It was an idea I got from somewhere on the interweb. The idea is that you write a new letter each year and when she’s an adult she can have some insight into her childhood and what it was like raising her. Other things like journaling and taking lots of photos and videos are still things that I do, but probably not as often as I should. It’s a very unnatural habit that I never really picked up but it’s never too late to start!

Staying at Home: We’ve been trying to keep extra safe taking many precautions and severely limiting outside contact. We have frequent visits from the grandparents, less frequent visits from my siblings (and their kids), and maybe one or two visits from friends. For my wife and me, this is fine because we have a really nice setup at home. My main worry is about my daughter who hasn’t had much interaction with other kids (or people). She’s still young so I’m not too worried but parents will be parents.

Friends: My only regret during this time has been that I’ve been out of touch with many of my friends. Part of it was expected because of the time with the baby, part of it was because I dislike socializing over virtual media. I spend all day staring at a screen that the thought of spending more time in front of it to socialize seems unpleasant. The few times that I have chatted with some friends virtually, it has been fun but those times have been few and far between. Perhaps it’s time to change my stance on it, in the back of my mind I’ve been hoping for a return to normalcy but I should know that it’s going to take longer than I think.

Health & Fitness: Due to the aforementioned lack of time, my fitness has really taken a hit. Even before having kids it was challenging to find time to work out, but now it’s taken a back seat to the other things (mainly my daughter) that come before it in priority. I’ve probably gone to the gym only a dozen times in the last year, and that is considering that I have a home gym in the basement! The upside is that I get some light activity when I play with my daughter who loves running around the house but it’s far from what I should be getting. Hopefully as she gets older, it’ll be easier to find some time to do more explicit exercise.

Apart from exercise, one achievement that I’m quite proud of is managing my weight. Over the past six months, I’ve lost more than 10 lbs (average 1-2 lbs/month), which is the first time ever that I have intentionally lost weight! Since the pandemic, I’ve had pretty terrible eating habits and much less movement so I gained a bit of weight (maybe 5 lbs or so). But since around June I decided to cut back. What I’ve found works is cutting back on sweets and generally eating less each meal. At first it felt like I was under eating at each meal, but then I realized that my stomach doesn’t signal my brain that it’s full right away. Moreover, I had the habit of drinking liquids after I ate, which contributed to the delayed stomach-full signal. My current rule of thumb is that my plate should look like it doesn’t have a lot of food on it (based on my old standards). Cutting sweets out was also tough since I have a big sweet tooth. In general, I’ve tried to substitute fruit in its place (sometimes several pieces), and when I do eat something unhealthy, I try to limit the portion instead of binging as I used to do.

The whole weight loss experience was pretty tough at first. Some days I’d revert to my old habits and overeat at dinner or have a bit too many sweets during the day, but the important part was just pick myself up and start eating healthier the next day. My mindset was different from past attempts to cut back. I wasn’t trying to lose weight, I was instead trying to develop better habits. The focus on trying to change behavior was the important part for me. Another key aspect that worked for me is weighing myself almost everyday. I’ve heard that it’s generally not a good idea but I’ve found it works incredibly well for the way my mind works. Whenever I see my new weight, it helps me think back and try to “explain” why my weight suddenly went up or down. Over time, I’ve started to develop an intuition of what will affect my weight, which in turn helps me make better choices during the day. For me, this works much better than calorie counting which I’ve found it hard to develop an intuition for. (Fun fact: Red meat and salty food are big confounders because they can add temporary weight over multi-day periods, while a reasonable portion of ice cream won’t do too much damage.) I hope this change in behavior is durable to get me down to my target weight. I’m the lightest that I’ve been in the last 5 years and down a couple of belt notches too. So far so good.

Professional

Borealis: In July, I moved over from Kinaxis to Borealis AI. Borealis AI is Royal Bank of Canada’s industrial AI research lab. At first, it seemed like an awkward place to have an AI lab given that most labs are part of some consumer facing tech company, but after thinking about it a bit more it makes a lot of sense. On the one hand, traditional banks are getting disrupted from many different sides, evidenced by the numerous fintechs, so they need to adopt innovative technologies or risk falling behind (in the long term). On the other hand, large banks (like RBC) have the scale to make small improvements matter. In the same way that a slight improvement in Google’s ad system can create tens of millions of dollars in value, adopting AI at scale in a large bank can also lead to some potentially high returns as well. One hypothesis that I have is that you need this massive scale in order to make this type of industrial AI research lab viable (or I guess a never ending source of VC funding?). Otherwise, it’s difficult to justify the cost of hiring so many AI experts.

Specifically about Borealis though, I’m quite happy with my experience so far. All the people have been extremely friendly and welcoming, the hours and compensation are good, and most of all my background in leading large scale enterprise AI projects and organizations is providing a lot of value. Borealis is mostly a separate organization within the bank, so we have lots of freedom in how we operate (relatively). It feels like a small-ish (~100 people) organization and one where I can make a big impact. This meshes well with my background at smaller startups and medium size companies (even though the greater RBC is massive).

It’s still pretty early but I’m enjoying my time there and I’ve always had a background interest in finance. Learning about all the various parts of what make a bank work is very interesting. From personal banking to risk to capital markets, it’s all very interesting to me. Most of all, the team we have here is incredibly intelligent and working on state-of-the-art ML. I’m in the fortunate position that I have visibility in most of the projects that we do so there is a lot of learning by osmosis that happens (there’s also a lot direct learning too). The best part is that some of the ML topics that I’ve been studying on my own have come up once or twice already at Borealis (including one of my technical blog posts someone at Borealis noticed even before hearing about me). The dream is to be able to align the two worlds of personal interests and job. Of course, it’s not a perfect alignment (nor will it ever be) but I think it’s a good start.

Rotman: I’m continuing my role as an Adjunct Professor and Data Science in Residence at the Rotman School of Management, University of Toronto. My main duties are in the Master’s of Management Analytics program teaching a course of deep learning x marketing along with organizing several events. I enjoy the teaching and interacting with students but maybe for an uncommon reason: it forces me to break down concepts into simple explanations that can be practically used. This in turn helps me better understand the material. I deeply enjoy this type of knowledge acquisition and it’s also fun helping others understand it as well.

This past year was the first time I taught fully remote. It’s been a tough year for everyone but especially students. Outside of courses, a big part of the program is all the networking and other related events that go on, but all of those had to be held virtually. Although the virtual events that have gone on are among the best I’ve seen, ultimately they cannot replace face to face interactions. Everyone is making the best out of a bad situation I guess.

My course delivered virtually worked out well since mostly of the course is lectures plus assignments and projects. I also have some built-in interaction with students throughout my lectures so that forced some engagement, but there’s definitely something missing in terms of connection with students and, as a result, learning. It’s hard for the teacher’s passion to come through virtually to movitate the students to learn, and it’s these intangibles that are really lost. I’m slated to teach in person next year, but who knows what’s going to happen with the pandemic. Let’s hope for the best.

Hobbies

It’s hard to find time for hobbies when almost all your free time is spent hanging out with your kids! In some sense, it’s the ultimate “hobby” that takes priority over all others. Fortunately, my daughter’s sleep has started to stabilize (sort of) over the past six months, so I have one or two hours at night before bed where I prioritize between chores, hobbies, and spending time with my wife. Weekends are a total write-off because we’re spending almost all our time with her (such a big contrast from before!). One thing that all parents will tell you is how much more efficient they are with their time, that is definitely true for me. With the little time I have, I have managed to do a few things listed below.

Reading: I haven’t done much deep book reading lately. It’s primarily because it’s hard for me to find a solid 15+ mins of time (ideally 30+ mins). I’ve probably only read a few books this year, mostly 5-10 pages at a time when I get a few quiet minutes. The thing I think I’m missing is finding a consistent time slot to do deep reading. I’m still searching but my schedule is changing every few months adapting to my daughter’s schedule, so this still remains elusive.

One area that I have done more reading has been online newsletters send to my email. There has been a boom of expertly written newsletters (some paid) that I’m eagerly consuming. These are easier to read because I can read them on my phone while having lunch, or while taking a short break from work. These newsletters remind me very much of magazine articles in length and content that I used to read. Nothing as well researched or deep as a good book, but at the same time they are much more substantial than most online news articles. If an author has to read dozens of primary sources to write a single well researched book, these newsletter writers probably read one or two. Still relatively well researched for the format and frequency.

The nice thing about newsletters is that they are more timely than books but more well researched than newspaper articles (or worse social). It’s a really good trade-off in terms of time invested vs. benefit. Additionally, these newsletters give me great perspectives on areas that I’m interested in and want to learn more about (e.g. business, investing, finance). Two of my favorites are Money Stuff by Matt Levine and The Diff by Byrne Hobart, both of which I highly recommend.

Blog: As you can see from my personal blog and technical blog, I’ve hardly posted anything. Most of my writing either occurs during the newly found hour or two at night or when I’m on vacation and we have some extra help around the house to watch my daughter. Even weekends, which used to be a great time to sit down for a couple of quiet hours, are now full-time parent duty. Not that I’m complaining, my prioritization of time has been good in retrospect. I hope that as my daughter grows up, I’ll find a bit more free time to write a bit more. There’s something very satisfying about writing that you don’t often get in other activities. For me, I think it’s the combination of deep thinking (which I love to do) and creating something that really does it for me. Hopefully I’ll get more time to work on it going forward but I’m okay with the current slow pace of progress for now.

Chinese: A goal that I’ve had for a long time has been to become fluent in Chinese (Mandarin). One of the main reasons was so that I could teach it to my kids. Now that my daughter is learning a bit of it, I joke that my goal has shifted to becoming better than her at Chinese (which I am winning but to be fair, she’s not even two years old)! I picked up Chinese lessons again this year, shifting to private virtual lessons so that I could have more flexible hours. I would estimate that my current status is barely maintaining my current level. I’ve found the only way to progress is to actually do the homework assignments, which I’ve rarely done. Having a lesson every week or two is barely enough to keep my language muscles working, but the past year has been quite the challenge in many different respects. This is relatively low on my priority list so I’m happy enough just maintaining baseline until I can free up a bit more time.

Music: I stopped music lessons during the pandemic. Along with Chinese, it’s relatively low on my priority list. The only guitar I play nowadays is the few minutes when my daughter wants to hear it before she gets bored and moves on to the next toy. On the flip side, I’m doing much more singing but only of kids songs that my daughter wants to hear. I’m happy enough for now but, as most parents probably feel, I often long for the days when I had more free time to work on my hobbies. That feeling quickly disappears though when I see my daughter running towards me shouting “Baba” (Dad in Chinese).

2022 and Beyond

I’m not sure why but I have a lot fewer expectations of 2022. It might be due to the long drawn out pandemic, it might be that I’m becoming more like my daughter with a shorter attention span, or it just might be me maturing and becoming more of a stoic. In either case, I don’t have much time to have expectations. Half of the time I’m just trying to get through the day when I’m dead tired, and the other half I’m living in the moment playing with my daughter. I guess this is what parenthood is all about. For now, my mind is primarily on my family and I’m quite happy with that.

Humility

Back in high school and undergrad, I was an excellent student: high marks, attended every class, and generally did what a model student ought to do.1 I was also pretty cocky — at least in the narrow domain of academic related things. Although I didn’t think myself as being smarter than others (just having a better system for school), I was pretty confident in my abilities to do well and wasn’t afraid to let others know about it.2

When others were complaining about the workload, I assiduously did all the required work. Other times they would complain about the poor teaching skills of the professors (especially in math-heavy courses), where I usually didn’t have too much trouble following along (and where I did have trouble, I wrote everything down, went home to review the notes as required, which usually resolved things). I once scored a perfect grade on a mid-term where the average was close to failing (and also had a perfect grade for a calculus course due to a 100% weighting of the final exam as an option). It’s not too difficult to see a young man who otherwise isn’t very exemplary in other respects, cling onto the one thing that he excels at: academic excellence. Cockiness aside, I’m pretty sure I wasn’t a jerk about it (I hope), I just didn’t hide the fact that I didn’t find things difficult as others, and in many cases thought it was easy. If I had stayed along this path, I’m pretty sure things would have not turned out as well as they did for me. School is an incredibly artificial construct that rarely resembles the real world. And if I kept up with that attitude, I was probably in for a rude awakening, or worse yet, be in denial about it. Luckily some smart people (literally) helped me along the way.

Graduate school was a formative time in this respect. I was simultaneously studying for my Master’s (and PhD later on) while working at a startup my advisor founded trying to commercialize his research. The lucky break I had with this opportunity is that I met a couple of folks, one of my advisor’s students and one at the startup, who set me straight. But they didn’t do it directly, in fact, I’m pretty sure they didn’t even know or mean to do it. All they really did was be great colleagues and give me the opportunity to work alongside them, except for one very important detail: they were obviously smarter than me.

Now smart can be defined in many ways, but however you define it, occasionally you meet someone who is just on a different level than you. It’s not that they just have more experience or work harder (sometimes it’s both or neither), their brains just work faster than yours. They’re quicker, get to the conclusion faster, frame the problem in ways that you hadn’t imagined, and all around are just clearly better than you at solving precisely the types of problems you think you’re good at. And for me, meeting not one but two of these fellows, gave me the great privilege of being greatly humbled.

Here I was this hotshot who did so well in school, but felt completely dwarfed by these two folks. I soon realized that I wasn’t the smartest in the room, and I had to adjust accordingly. And it was probably done in the best way possible where these two folks would actually mentor me and help me learn. What better environment can there be than to have super smart nice people help you learn and grow? This is one of the reasons why I look back so fondly on my graduate school days even though it was (at times) tortuous work being on the paper publishing treadmill while simultaneously working for a struggling startup.

Since then I’ve had the opportunity to work with a few others who were on another level and it’s been one of the great joys of my career. And it’s not only been on an intellectual level. I met others who were just on some higher plane of thinking in other areas such as emotional intelligence, leadership or salesmanship. It’s been so rewarding learning from them, often times just by working alongside them. Growing alongside smart folks who are nice enough to have me along for the ride has been one of the great privileges I’ve had in my career.

Nowadays, I’m a lot less cocky about most things (but I think others would agree that I’m still not quite modest). If I were to guess, some of it ironically stems from the confidence I’ve gained in my abilities that has allowed me to eschew that unnecessary crutch. However, I know at least a big part of it is due to all the amazingly smart folks that I’ve met and worked with along the way. Without the opportunity to work alongside them, learn from them, and grow with them, I would be in a very different place in my career. If you haven’t had a similar experience yet, I highly recommend it, because it’s probably one of the most impactful things that can happen in your career.

  1. This is kind of an ironic statement in a post about humility but I quantitatively was a very good student. I had the highest graduating grade point average in my high school and second in my region. In my undergrad, I actually had the highest average in my graduating class and got an award to that effect. Although for my undergrad it’s a bit misleading because I believe someone in my program-year had a higher average than me but that year they had two computer engineering classes so technically I was first in my class but second in my year. []
  2. In other matters though, I was a complete novice, dating being a good example, but that’s a story for another post. []