Multipliers

Laurence Liang,

Since starting university, I've often faced a sense of regret, when thinking about missed opportunities. Focusing on missed opportunities is not a healthy habit to have, though it's something that's I've been living through for some time.

Ever since about grade 9, rarely did a year go by where I decided to take the year "easy". In my later high school years, while doing full-time schoolwork, I'd also spend time with my schoolmates hosting hackathons and coding events, and spent countless hours in front of a computer writing code for science fair projects - all while commuting 2 hours to school every day on the city bus/train. In CEGEP, aside from schoolwork full-time, I would spend hours every week as part of student government in meetings and projects, and more hours organizing coding events as hackathon season approached. And during my first two years of my undergrad, while taking a full-course load every semester, I worked part-time for an early-stage startup, was deeply involved in hackathon organizing with sponsorships, and worked on design and research projects - while taking part in startup programs at one point.

For the past many years, during the median work/school day, my working hours extended beyond class hours. Yet, in spite of these hours, I've often felt pained by missed opportunities during this time - opportunities that I missed due to mistakes I made in the process. I feel that this is a shared experience for many people: the reality of putting in hard work year after year, and to encounter select failures, over and over again, on a set of goals that you really wished to attain. I also realize that this will be part of a new reality in the years after undergrad: in an eventual field where everyone approaches the upper limit of workable hours per day, how can you excel, contribute to breakthroughs, and do so consistently?

In retrospect, you need to ask baseline questions. For me, I've struggled many times with courses in my undergrad - though the results aren't so unpredictable, given questions such as:

You need to first answer these baseline questions: even if you are extremely passionate about what you do, if you cannot answer "yes" to baseline questions in your field, you need to make these a priority.

Another way of maximizing success is to think of success as a conditional probability function PP:

P(AE1)=?P(A|E_1)=?

Using a coursework example, what is the probability of a student getting an 'A' in a course, provided that they averaged three solved exercises per day (E1E_1) during the entire semester? If you can identify meaningful daily acts to integrate using this mode of thinking, you should be able to further solidify your baseline of actions to take.

However, there exists an upper limit: when you join a field where everyone is working all the workable hours in a day, how can you continue to contribute to meaningful breakthroughs, if you are limited by workable hours?

We need to think about leverage, about having "multipliers" for our work:

O(h,m)=m×hO(h,m) = m\times h

where the output OO depends on hh the hours you put in, and mm: multipliers.

Multipliers cannot be an absolute substitute for hard work, but can generate noticeable gains when you feel like you are reaching the upper limit of workable hours per day.

Using a Jared Friedman tweet about BFS/DFS in startups (opens in a new tab) as an analogy, I believe that people can encounter multipliers in two different ways: either via a depth-first search (DFS) route where you happen to learn about multipliers for you work organically (almost as a secondary effect of your work itself), or via a breadth-first search (BFS) where you learn about a set of multipliers from a source or from someone else.

Consider writing your resume for job applications: the DFS approach would involve you sending your resume to employers, and tweaking your resume based on job outcomes or feedback you get along the way. The BFS approach involves you finding a centralized document or video with a set of rules for your resume, and immediately applying those rules.

DFS is organic with respect to your work as a primary objective, but time consuming, as multipliers are a secondary effect.

BFS is artificial, but allows you to learn about multipliers all at once.

To implement BFS for multipliers, the trivial heuristic is to look up existing documentation or resources on multipliers that people have already discovered (or that exist publicly). However, to obtain a more complete solution, a second approach involves asking: given the work I put in today, how can I further improve my work?*

There are undoubtedly many good multipliers. From my experience, these ones should be implemented early on:

There are also some more practical multipliers for some life stages that I've been through. These examples are more biased towards my past trajectory (leaning towards research), though I believe the takeaways can be generalized to any field:

Once again, multipliers are not a substitute for baseline tasks that you should complete, nor are multipliers a substitute for hard work, strong work ethic and grounded morals. Though for all those who work hard, hit the upper limit of workable hours per day, and still encounter one failure after the other - keep on pushing, and integrate multipliers in your work processes. Don't be bound by the past. My personal take is that if I got this far with all the mistakes that I made in the past, just imagine how far I will go by improving my current self.

Things may be hard, but as you continue to value hard work, good morals, and integrate multipliers in your work, I have confidence that you will produce significant work, and I look forward to the good that you will contribute to our shared world in the coming years.

Neovim Analogy

I first met terminal-based code editors from a good friend that I look up to, many years ago. In recent years, I've used Neovim as an editor to make quick edits, though found it cumbersome to use for larger programs or HTML/JSX syntax.

However, earlier this year, I figured out how to install Neovim plug-ins: in about 10 minutes of work time (excluding non-working time), installing only a few plugins (parenthesis autocompletion and a custom color scheme being the significant ones), Neovim suddenly became a much more pleasant tool to use.

The same applies to multipliers: what are things that you can set up in just minutes, but can multiply the expected results with the same work hours?

Additional Guiding Questions

Additional Note

*Credit for this second approach goes to a social media post I read somewhere, which a friend of mine reacted to beforehand if I recall correctly.