Articles RSS

Working as a software engineer/tech lead/researcher at AccelByte, Actyx, and UXStream inspires these articles.

Caveat: Anything written here does not represent the view and position of the companies above

page:
2025-08-14

Convergence in Software

The problem isn’t complexity. It’s how we branch and never thought how to come back together.

2025-07-26

Calculating Multiverse (Not the Marvel Kind)

Last year, 2024, I had the wildest job.

2025-03-05

Self Referential

Love, like free will, exists despite itself, insisting upon its own reality and spawning endless justifications to make sense of its presence.

2025-02-27

Instrument of Order

For kitchen utensils, scaling, and less thinking

2024-11-29

State of React State Management is Absurd!

Why would anyone want a distributed system solution a single threaded app?????

2024-11-22

We Must Talk About: Locality

...as the right word unlocks a whole new dimension for our thoughts.

2024-06-27

OOP Isn't Obsessed Enough About Time Control

Dog is an animal. Car is a vehicle. Why doesn't OOP ever talk about time control?

2024-04-04

In Defense of Weird Names

Names are weird until you understand what they stand for and realize that sometimes someone need to stand for them.

2024-03-22

Appreciating 2023: Systems, Types, and Philosophy

Today's work is particularly fun that it inspired me to write this appreciation piece for the past 2023-2024.

2024-01-21

Control, In Itself, For You

When you run a program in your computer, a small slice of space and time in your device is under the programmer's control.

2023-09-08

Distant Now Is Late But It Does Not Matter

Your “now” is some time in my past and my “now” is some time in your past

2023-01-24

Agency

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

2022-10-11

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.

2022-08-25

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 logic.

2022-07-01

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.

page: