Hi, I’m Nat Lee!

Welcome to My Personal Website.

My World

Here are what you can see around my website.

Latest Articles

    Trip         Politics         Tech         Management         Culture         Misc.    

Software Analysis Process that Could Save Your Web

A few months ago, I got a question about the search feature on the web. The feature is to be used on an e-commerce store and it has to be fast and efficient. Of course, it was the interview question. If I did not answer it well, how could I get the job? Well, I just wanted to share my answer here. Search... It seems like it is a simple thing that ... Read More
Category: Tech | Tags: optimization, web, design, software, search

Why Not Breaking It Down?

When you have a new project and the project could last very long, consisting of thousands of lines of code to be changed, added, or deleted, would you break it down? Of course, it could be much easier to do the breakdown of the task into subtasks and do it, one by one, function by function, and do the unit test for each of the modules. Separately. ... Read More
Category: Tech | Tags: tech, planning, project, management, sprint, agile

Missing Quality Attributes

Any software development degrees should already include Software Architecture in the curriculum. Anyway, in practice, most people just simply... forget them. In order to build a good software, we need to remember some quality attributes - because we want to build it to "last", not to "die". And imagine how people are working today. It was not long ... Read More
Category: Tech | Tags: software, architecture, attributes, quality

We The People

We, the people, live on this earth with the right to live, to exist, with liberty. No one can change that. And this was declared in 1949 in the Universal Declaration of Human Rights. And well, do we really have our rights, our liberty, as indicated in the Declaration? I am not so sure. Since the new Hong Kong’s National Security Law was enfo ... Read More
Category: Politics | Tags: independence, liberal, republic, federation, kingdom


From time to time, I try to entertain myself by translating songs and at the same time trying to make sure that anyone can simply sing along the translated version. Here's my first song to be published on my blog here. Enjoy! 别丢下我不管Bié diū xia wǒ bùguǎnDon't Leave Me Alone 风小筝 / Feng Xiao Zheng作词:周宏涛 / Lyrics: Zhou Hong Tao作曲:周宏涛 / ... Read More
Category: Misc. | Tags: song, sing-along, translated, chinese

The Importance of Project Planing and Scrum

After the long working day, you want to commit and push your code before leaving the office, right? You call it the day. Then, the next day you come back and you saw someone else pushed the code in the middle of the night, and merged it to master, and deployed to the production server, and the change gave you the nightmare: conflicts everywhere! T ... Read More
Category: Tech | Tags: scrum, planning, management

English | ภาษาไทย © 2020 Ratinan "Nat" Lee · All Rights Reserved | Log in