I am Alan, a system designer, software engineer, gamer, and metalhead.

I write stuffs. Here is where I stash them. Welcome!

If you'd like to talk about anything, reach me out at

Recent Articles see all

January 24, 2023


We've dreamt of creating an intelligence. Which aspect of it is so profound?

October 11, 2022

Rust: Type Concealment With Any Trait and FnMut

While working on machine-tree I found that Rust has a very powerful arsenal when it comes to dynamic programming and hiding type information.

August 25, 2022

TypeScript Type Game: Builder Pattern to Build A Validation Framework

One of the useful arts in type-oriented programming is the utilization of a type system to safeguard business logic. Today, we are going to experiment with TypeScript to find out how deep the type system can be involved in safeguarding business ...

July 01, 2022

Toward Robust

What I strongly feel to be the essence of robust after years of gory struggle for robustifying software, countless philosophical discussions, and meditations.