Writing

Humans have biases based on how they perceive things.

I failed many technical interviews, but one of them hit hard, I guess because the full feedback was available to me. Part of the reasons was also because it

Our work more or less shifts to being an architect, a product owner, a designer, a coordinator, a manager, ...

It might be ridiculous to brag about this, and yes it is.

Generosity seems a good thing, but sometimes it ruins relationships.

The last 3 points was slowly sapping my spirit. I, myself, would have never produced close to 1 billion records for the "P99 sub-second query" SLA I made when

The X86 CPUs have a very rich instruction set. A single instruction can complete an entire calculation (like multiplication) or move a chunk of data directly

iVim is vim for iPad and is actually really good, as it (and its plugins, most of them) has already been compiled when installing (even plugins that are

Fonts can be encoded entirely into base64 and bundled into .css files for portable usages. ^ab4b9f

Databases have long tried to hide concurrency issues from application developers by providing Transaction Isolation. In theory, isolation should make your life

One of the reasons why Macbook's speaker sounds really good lies in the Driver Implementation, letting it boosts the volume high than the safe threshold when

A transaction executing under Snapshot Isolation appears to operate on a personal snapshot of the database, taken at the start of the transaction. When the

Two phases locking (2PL) the transactions handles its locking in 2 phases: The expanding phase: No lock can be released The shrinking phase: No lock can be

Being a software engineer also helps a lot in how I organize and clean my room.