Blog - The latest articles and news
Stay up-to-date with the latest blogs, thoughts and projects as I work on them.
Consistently bad is better than inconsistently good
Ultimately, the quintessential quality that defines a stellar engineer is unquestionably consistency.
Read moreOh My Developer Experience
What I think DX is and how to improve it in a short-term and a long-term run.
Read moreThe Theme Color from Angular 17 Looks Familiar 🤨
Finally the taste of design from me is good enough that I am seeing the same on other site.
Read moreNext JS 14
My takeaways from building it with the course and how I think the cache controversies with NextJS 13.
Read moreBrowser Rendering Mechanism
Another captivating post on the browser rendering mechanism, a must-read for web engineers.
Read moreAbout Bun 1.0
Develop, test, run, and bundle JavaScript & TypeScript projects—all with Bun. Bun is an all-in-one JavaScript runtime & toolkit designed for speed, complete with a bundler, test runner, and Node.js-compatible package manager.
Read moreThe browser Arc - I Like It
One month ago, I had a serious problem with hoarding browser tabs. My digital workspace was a chaotic mess, with open tabs dedicated to work...
Read moreAbout Engineering Manager
Bad managers ask and good managers lead. Thoughts on the core quality of a good engineering manager.
Read moreAbout Technicial Interviews
Bad interviews often happen due to a lack of communication, an unpleasant tone, and unrealistic expectations. Speaking from my own experiences, unrealistic expectations can be the worst...
Read moreA Deep Dive of Eventloop
A web engineer must read, deep dive with me on how things work step by step within Eventloop.
Read moreGithub Stars for Sale
This is likely one of the aspects of capitalism that I find the least appealing or desirable.
Read moreKarabiner Element Config(中文)
When you spend time on things, you can always find a better choice.
Read moreGoogles Inbox Going Away
Over the years, Google has killed many products, sadly Inbox is one of them.
Read moreCode Consistency
I recently collaborated with a friend on a design project, and it was quite the challenge due to the lack of consistency in the design. Margins, paddings, font sizes, and colors varied across different pages, which made it difficult to maintain a cohesive look
Read moreHow to Set Color Scheme in Neovim
This post walks you through step by step on how to make your Neovim good looking as heck!
Read moreSide Projects
This post explinas why I avoid doing side projects, read it and discover what overjustification effect is.
Read more