Why I Write
960 1 mins. loading ...
📌 Why I Started This Blog
initially, i started writing because i wanted to leave something behind—a way for my grandchildren or anyone curious about who i was to know me beyond just a name or a few photos (...fr). i wanted to capture my thoughts, experiences, and journey in life so that even after i'm gone, my words will remain.
✍️ What I Learned Along the Way
over time, i realised that writing a blog wasn't just about leaving something behind—it became one of the best ways for me to reflect. sitting down to write helps me process everything—the ups and downs, what went well, what i could've done better, and how i should move forward. this habit has become something i look forward to each week, a way to slow down and think.
💡 What This Blog Covers
right now, my blog is mostly about journaling—documenting my life and thoughts. but i also share technical insights, knowledge, and lessons i've learned along the way. everything here is a reflection of how my life unfolds, one event at a time.
⏳ How Often I Write
i journal once a week—well, most of the time. there are weeks when life gets too hectic, and i go without writing for a while, but i always come back.
Goals 2025
Reflecting on 2024's achievements while aiming higher—i am humbly sharing my progress, hoping others find a spark of inspiration or glean insights for their own journey.
My Beatbox Journey: From Solitude to the Stage
Discover beatbox journey of Jing Hui PANG (ENKR) from solitude to stage performance. Learn about the personal growth, technical skills, and inspiring moments that defined this musical transformation. Share your own musical journey and join the discussion!
My LeetCode Journey: From Novice to ByteDance Software Engineer
7.4k 7 mins. Disqus: loading ...
Embark on my personal odyssey as I navigate the challenging world of coding interviews through LeetCode. Uncover the strategies that propelled me to secure a coveted position at ByteDance, learn from my journey's ups and downs, and gather actionable tips to boost your own performance in coding interviews.
A Collection of Inspirational Mottos That Guide My Life
2.7k 2 mins. Disqus: loading ...
Explore the powerful mottos and sayings that have shaped my outlook and driven my decisions throughout life. This collection of inspirational mottos is not just phrases to read but lessons to live by, each with a story and a profound impact on personal development. Join me as we delve into these empowering words, and maybe find a motto that resonates with your journey.
Why Do I Love Beatboxing?
After a deep conversation with Malaysian beatbox legend Artsy, I am reflecting on why beatboxing has been such a big part of my life. This is my journey to rediscovering the roots of my passion and reconnecting with what made me love beatboxing in the first place.
Journal: Week 36
✨ Highlights of the Week
it was a short week thanks to the mid-week public holiday, and honestly, apart from that, things were pretty chill.
but one major thing happened: i conquered one of my biggest interview traumas. 🥺
back in 2023, i interviewed with a company that completely caught me off guard. there was a question that shut me down entirely—i froze. no follow-up questions, no attempts to clarify. just silence. i was so deep in self-doubt that all i could do was sit in that fear. 😞
but after that interview, i made a promise to myself. i dove deep into that specific topic. i studied it until i truly understood it—not just to memorise it, but to recognise the underlying pattern. i didn't want to be caught off guard again.
fast forward two years, and guess what? i got another shot. i had the chance to interview with them again.
this time, i clarified inputs, rephrased questions, walked through my thinking process, offered multiple approaches, did a mini speedrun to validate the logic, and coded the full solution. not only did i stay calm, but i actually enjoyed the whole process.
what i've come to realise is—yes, AI will probably replace a lot of coding. but what makes coding fun isn't just the code. it's that 0-to-1 moment—the "ah ha!" breakthrough, the joy of unravelling a complex puzzle. it's the ability to notice new patterns every time, and that feeling... that is what i fell in love with again this week. ❤️🔥
aside from that, i also started revisiting system design, and i'll begin jotting down my notes here. excited to build this up week by week! 🧠📘
ohh! and another highlight—andy chiew said something that really stuck with me during one of our pantry chats: "changes happen to you so that you're given a chance to make a choice. it might turn out bad, it might turn out good, but in the end, it becomes an unregrettable experience that shapes who you're going to become."
the moment he said it, i paused. it just hit different. i jotted it down on my note app right after. it resonated deeply with how i've always viewed changes—not as disruption, but as opportunity. an invitation to grow, to make intentional decisions, and to evolve.
it reminded me that every change, no matter how uncertain, is a chance to choose who i want to be. and that's powerful. 🌱
🥰 Memories | April 28 - May 4


















System Design Notebook
78 1 mins. Disqus: loading ...
WIP
https://assets.bytebytego.com/ByteByteGo-Big-Archive-System-Design-2023.pdf
Journal: Week 35
✨ Highlights of the Week
a bittersweet highlight of the week was kaiqing's departure. 🥺
it came as a surprise, but i'm glad we got the chance to connect more before he left. we talked more over tea time, shared pantry convos in the morning and late afternoon, and finally built a bond i wished started earlier.
i genuinely wish him the very best, and who knows—maybe our paths will cross again someday. 🫡

🥰 Memories | April 21 ~ 27

























Journal: Week 34
✨ Highlights of the Week
the other big highlight this week was me recompleting my leetcode 75 challenge—but this time, with a different mindset. instead of just grinding through and memorising solutions, i set a new goal: to recognise the underlying patterns behind each problem. this shift from memorisation to understanding felt like such a game-changer.
and here's the best part—i didn't just keep it to myself. i took the opportunity to teach my sister some of the problems after solving them, hAHAHA even tho she didn't really wanna know HAHAHA. and yes, wow, that process really cemented the concepts in my mind. teaching forces you to break things down simply, and in doing so, you end up learning it even better yourself. i honestly believe this is one of the best ways to lock knowledge into your brain for good.
every time i go through this learning process, i can't help but feel so grateful to be alive in this AI era. learning has never been easier. there's honestly no excuse not to know something nowadays—you can just GPT it up. whether it's ChatGPT, Gemini, DeepSeek, Claude, or even 豆包 (shoutout to bytedance—my go-to for chinese queries!), there are just so many tools right at our fingertips.
i feel so lucky to be able to do this. lucky to be alive, lucky to still be learning. 🥺
humans are amazing. and so is AI. 🚀
makes me wonder—how much more can i learn if i just stay curious every day ✨
🥰 Memories | April 14 ~ 20

























Journal: Week 33
✨ Highlights of the Week
aside from my usual work grind, the true highlight this week was reuniting with my ex-colleagues—lionel, wai chun, kenny chan, and ze hung! 🥺

i'm not usually the emotional type, but small moments like these? they feel like a warm hug. hearing how well everyone's doing (and yeah, catching up on some workplace gossip too—classic HAHA) just fills my heart in a way that's hard to explain.
work was fun back then, and it still is now—but in different ways.
i really believe that reminiscing about the past is a powerful way to stay grounded and motivated in the present. looking back on how lucky i was to work with such incredible people reminds me how lucky i still am—to be doing what i love, surrounded by good energy. 🥹
what did they teach me that i still carry today? 🌱
lionel aimerie—pixium's CTO, my direct leader, the one who taught me 90% of what i know today. fullstack in PHP, JS, a little React, and most importantly, Elixir Phoenix. we started phoenix together—researching, building from the ground up, figuring things out side by side. what i carry from him? never fear the unknown—break it down, learn it, build with it.
wai chun—my senior, my day-one mentor, still guiding me in spirit. back in the covid wfh days, i asked him a question about ssh keys. instead of just telling me to google it, this man wrote me an essay. pure effort, pure kindness, no GPT back then. what i carry from him? patience, generosity, and the power of sharing knowledge selflessly.
kenny chan—the people person. the one with all the soft skills i've always admired. presentation, people, sales—he can talk to literally anyone and make them feel at ease. calm, steady, composed. what i carry from him? the importance of presence—how you show up, how you connect with others.
ze hung—new blood when i was about to leave pixium, but man, did he leave an impression. solo-ing flutter projects, carrying them on his back, and never afraid to stand up for what he believes. he challenged requirements, asked the hard questions. what i carry from him? courage—to question, to stand my ground, to not just accept but understand.
médéric—CSO, security pro, the one who taught me react, next.js, vim, bash, scripting, devops, aws, terraform, how to deploy php yii2 apps, how to talk to clients. had my first client lunch with him. and outside work? party animal! 🤣 he broke every tech stereotype i had. what i carry from him? balance. be sharp in your craft, but never forget to live.
🌱 these people built pieces of my foundation. their lessons are in me, every day.
🥰 Memories | April 7 ~ 13

























胡思乱写 5
你的故事,你做主
我从始至终都坚信
人生的章节是固定的
每一个章节
都取决与
你的心之所向
启发:命是固定的,运是能改的 - 姐姐