0%

In this note, I walk through how I reverse a singly linked list using a dummy node in JavaScript. Sharing my thought process and a step-by-step breakdown, this guide is for anyone looking to understand the logic behind linked list reversal with clear, visual examples.

Read more »

✨ Highlights of the Week

this past week felt pretty normal, but not in a bad way. it was mid-autumn festival, and i had a quick gathering with my relatives. the weather, though, wasn't having it—it rained so heavily, felt like i could see things flying around! despite that, it was a good time with the family.

Little Lesson

one little lesson that i relearned this week is how "If you don't care about tiny details you'll produce bad work because good work is the culmination of hundreds of tiny details. The world's most successful people sweat the small stuff". this really hit home for me, especially when i think about beatboxing—something i know well. i've realised that the key to becoming great in any area, especially in beatboxing, is focusing on the smallest details. the moments when i step back and refine those tiny things are what push my skills to the next level.

🥰 Memories

An in-depth guide to solving LeetCode 139 with Dynamic Programming. Understand the problem, approach, and implementation step by step with detailed explanations and examples.

Read more »

✨ Highlights of the Week

this week felt like a calm wave—steady and uneventful, but beneath the surface, there were hidden wins. i had a briefing meeting about a project that recently went live. hearing from the leaders that i managed to impress one of the toughest stakeholders? that hit me. hearing "you must've done a good job" felt like the validation i didn't even realise i needed. it's that kind of praise that fuels your spirit, knowing all the hard work really counts. 🥺

📝 Reading Insights

on the reading front, i'm still deep into The Diary of a CEO, and i stumbled upon a few ideas that truly resonated with me this week:

  1. "If you change the frame, you change your message"—this is communication at its finest. i've come to see how true this is. it's not just about having the best ideas, but HOW you deliver them. the way you frame an idea can transform how it's received—this is something i see in my day-to-day work. even the most brilliant idea can fall flat if it's not presented in the right context. framing is an art that can make all the difference between confusion and clarity, and it's been a game-changer for me in how i communicate at work. it doesn't matter how brilliant or innovative you are, if you can't frame your ideas right, they will never land with the audience.

  2. "The easiest way to do big things is by focusing on the small things"—this resonates so deeply with me because it mirrors my philosophy on growth. it's easy to overlook the small details, but it's in those small steps that the big leaps happen. for me, there's no shortcut to success. focusing on the little things every day, bit by bit, is what eventually leads to achieving the big goals. and when you trust the process, even the most impossible things start to feel within reach.

  3. "When a hobby becomes a job, the motivation drops."-while beatboxing isn't my career, i started to feel this shift when my team Obelisk began prepping for paid performances. the fun we used to have during our jam sessions faded a little once we had to focus on delivering for an audience. it felt like the carefree creativity was replaced by structured rehearsals and deadlines, making it feel like a job. but despite this, i am pushing to keep the fun alive. it's a reminder that even when passions evolve, it's important to hold on to the spark that started it all.

Visuals of the Week:

Learn how to solve LeetCode 189 using an efficient in-place array manipulation approach. This solution explores array rotation with optimal time complexity using the reverse method.

Read more »

✨ Highlights of the Week

  • Work Achievement: i finally got the project i've been working on published online! this was a big milestone for me. looking back, i'm proud of how i managed the stress, handled all the edge cases, and adapted to sudden changes. when i first got this project, it felt impossible. but it reminded me of how many "impossible" projects i've overcome before. honestly, i'm so proud of myself for pushing through it all. 🥺
  • Family Time: this week, we said goodbye to my brother, busy pang. i spent a lot of time with my family, which really made me reflect on how fast time flies. we're all adults now—my brother is finishing his studies next year, and soon, we'll all be working adults. it feels surreal.
  • Beatboxing: i've had so many creative ideas this week for beatboxing. i started my beatbox sessions in the toilet again! this time, i'm recording myself to capture those moments of inspiration. i already have a few good ones that will help me get closer to my beatboxing goals, and i couldn't be more excited!

🥰 Memories

✨ Highlights of the Week

  • Exploring New Experiences: this week was filled with firsts—tried Arabica coffee for the first time, went to a candlelight concert, and spent quality time with my brother and his gf. and... it's already been 9 months at ByteDance, but it feels more than a year, that's strange, time is quick and slow. time flies and drags at the same time, but it also gives me a moment to reflect on how much i've grown.

Little Lesson

this week, i really resonated with a couple of concepts from The Diary of a CEO. one of them is the idea of leaning into cognitive dissonance—when you experience that uncomfortable feeling of encountering something that doesn't align with what you know, instead of retreating, it's important to lean in and explore it. this reminded me of how i've grown in my career, particularly at ByteDance. early on, i encountered a lot of situations where i felt out of my depth, but pushing through those moments of discomfort is where the most growth happened. for instance,

when i first started taking over a project that required a deep understanding of the business logic, it was unfamiliar and daunting at first. it was absolutely confusing and challenging, but by immersing myself in it, i not only learnt how that part of the business functions but also developed a new approach to problem-solving.

🥰 Memories

Delve into the core concepts, practical implementations, and advanced techniques of essential data structures. This notebook covers topics like Union-Find, path compression, union by rank, and more, providing developers with the knowledge to tackle complex algorithmic challenges. Ideal for those looking to deepen their understanding of data structures and their applications in solving diverse problems.

Read more »