Consistency is key.

From 0 to 400: My 289-Day LeetCode Journey

Just as Mahjong helps elderly people prevent dementia, LeetCode keeps my mind sharp.

19 March, 2025 · 4 min · Oscar Li
I was really proud of composing these kinds of formulae during the old days.

Spreadsheeting Everything Kills Your Gains

This is my confession – I overused spreadsheets for daily tasks.

13 March, 2025 · 4 min · Oscar Li
Mimicking the slides I viewed that evening.

Lesson from a Meetup: Ditch Dark Background Slides

Your display preference doesn’t always match the audience’s preference

6 March, 2025 · 3 min · Oscar Li
Cycling in Yufuin, Oita, 2024

2024: The Year of Change, and Plans for 2025

2024 taught me the power of change.

2 January, 2025 · 4 min · Oscar Li

A Night with Typhoon

Typhoon is a common phenomenon in Hong Kong, typically happening almost every summer. However, reaching Hurricane Signal no. 10 is a rare occurence. Recently, we had a chance to face such a severe situation. Last week, the weather forecast indicated that Typhoon Saola was approaching Hong Kong. The Hong Kong Observatory expected to hoist Gale or Storm Signal No. 8 at midnight last Friday. Everyone at the office was ready to have a work-from-home day the following day. ...

4 September, 2023 · 3 min · Oscar Li

How’s Your 2023 Resolution Going?

Time flies. Almost 30% of the year 2023 has passed. Do you still remember the resolutions you set at the beginning of this year? Are they still valid in your current situation? I was a recurve archer in the university team during my undergraduate years. As the regular training time conflicts with the rehearsal time of one of the orchestras, I gave up archery. Although that orchestra has been closed permanently for many years, I didn’t return to archery until 2 years ago. ...

17 April, 2023 · 2 min · Oscar Li

A Review After 4 months of Having Myself Haircuts

Last September, my hairstylist told me he couldn’t serve me anymore because he partially lost his vision. Before meeting this hairstylist, I really had unwell experiences matching a hairstylist. I hate communicating with them. They threw me lots of unknown terminologies. Most results didn’t match my expectation. Having a hairstylist who had served me for 12 years, I didn’t want to find another replacement. Therefore, I decided to learn to cut my own hair. ...

19 January, 2023 · 3 min · Oscar Li

Treat Yourself Well with Homemade Meals

The lockdown is coming to the final stage. Together with the economic downturn, many restaurants are gone. Many new restaurants are found. The city is now partially resumed. Even if you are willing to eat out, you will often find the meals become much more pricey. The meals are shrunk. In economics, it’s called shrinkflation. A few months ago, I went to a cafe for coffee beans. When I was queuing for checkout, I glanced at the meal order of a customer in front of me. 3 dishes of pasta with 3 drinks cost over $750. It didn’t make sense to me, given that some restaurants serve pasta with canned pasta sauce or, worse still, microwaved pasta. Why don’t I cook the same dish at home with a cost of perhaps 10 times less? ...

22 December, 2022 · 3 min · Oscar Li