Blog

A collection of posts I wrote about design process, technology and productivity.

Featured posts

Navigating Design Career with Design OKRs

Navigating Design Career with Design OKRs

Goal setting framework to progress your UX career

How to Create a Scroll Tracking Table of Content in Gatsby?

How to Create a Scroll Tracking Table of Content in Gatsby?

Tutorial on making an article outline responsive to your scrolling using react-scrollspy

How to Organise Design Workflow and Operation in Figma

How to Organise Design Workflow and Operation in Figma

How should we approach to organise our screens, when there are 10+, 100+, or even 1000+? Here's my struggles & takeaways in organizing Figma.

Thanks to Figma Plugins, Automated Work Spares More Time For Design

Thanks to Figma Plugins, Automated Work Spares More Time For Design

Introducing Figma Plugins, third-party support the up-and-coming interface and prototype design tool that can speed up your design workflow.

Creating Gatsby v2 Website With Multiple Post Types

Creating Gatsby v2 Website With Multiple Post Types

This is an update to my previous article Building Gatsby With Multiple Post Type, as I have rebuilt my whole site using GatsbyJS v2.

Journey to Design Matters

Journey to Design Matters

A trip to Copenhagen, participating Design Matters 2018, a two-day digital design conference and workshops.

Essential Color Tools to Step Up Your Design Game

Essential Color Tools to Step Up Your Design Game

Best color tools you can find to create beautiful palettes and gradients for your next design project.

Design with Data — Why should you design with real content?

Design with Data — Why should you design with real content?

We have a lot of assumptions in the process of creating wireframes and mockups for websites & apps. As wireframes & mock-ups are not dynamic, it is easy to

All posts

Design Talks 2022

Design Journal - Jul 24, 2022

Design Talks 2022

Design talks are hidden gems for designers to quickly learn from other teams' successes and failures! No matter you are a beginner in UX or currently in the field, check out these recent design talks that I really enjoyed watching and found them greatly related to my everyday’s work. Yuan Qing from

2021 and more...

Design Journal - Mar 10, 2022

2021 and more...

Sorry for the delay, probably this will be the LAST year review you will ever read this year, which arrives right before the first quarter has ended. Reflecting on 2021, there’s steady progress on personal and career development. I completed 9 books this year (↑3 comparing to 2020) yet I still faile

Tidying up Email Inbox for 2022

Ctrl Alt Setup - Jan 10, 2022

Tidying up Email Inbox for 2022

It's a new year, let's spend some time to declutter. I have been going through my inbox during holidays. In 2021 June, Google started to count any new photos toward the 15GB Google Account storage. 6 months later, I finally received the alert saying my account is running out of space. First, head to

Sharing Some Love for Indie Mac Apps

Ctrl Alt Setup - Jul 03, 2021

Sharing Some Love for Indie Mac Apps

For years, I have been using Mac for work and PC for leisure (refer to my PC setup article) since my PC setup has better graphic performance for games and multi-media production. Not being able to use Mac 24 / 7, means I probably missed out so many great indie apps in Mac ecosystem. Here's some of m

Documentaries watched, 2021 Jan - May Edition

Personal - May 11, 2021

Documentaries watched, 2021 Jan - May Edition

{/* import Film from "components/Film"; import MinimalistPoster from "./minimalist.jpg"; import KeeprollingPoster from "./keeprolling.jpg"; import OctopusPoster from "./octopus.jpg"; import KingmakerPoster from "./kingmaker.jpg"; import StrayPoster from "./stray.jpg" */} {//} Following Joshua Fields

How to sync Obsidian vault for free using Git?

Productivity - Apr 30, 2021

How to sync Obsidian vault for free using Git?

Obsidian is the up-and-coming notes app that has great potential, however the platform is still in early stage, the syncing capability is still limited. Offcially, you have to pay USD4 per month for Obsidian Sync service and subscribe as a VIP member for mobile app early access. Or you can sync betw