Page 1 of 2
October 21, 2020

Significance of Immutability, Extensibility, and Versioning in Persistent Data

Writing a program is all fun and games until someone persists your data. Your user data gets saved in the database, persisted! Some folks use your API, persisted! Your website's JS files cached, BAM, persisted! They're actually gonna be alright until you need to change something. When it's impossible to do without breaking change, emergency meeting!

October 13, 2020

Shut-in Learning Addict

I felt sick, took a sick leave, and went to sleep, but not before I drink a cup of coffee, how clumsy of me. I felt my body numb, but my mind kept running. A series a vivid dreams, not so fortunate however, as those were about pull requests reviews, and programming language philosophy. In that dream, a sensation of challenges against my ideas surfaces from the experiences when awake buried in t...

October 02, 2020


Up until now, the fastest way information can go from one brain to another is through sound waves, pictures, or moving pictures. It is slow, compared to the connection between synapses in the brain. This fast-moving information media is critical to building complex concepts. I believe, a single healthy mind as an authority is a major factor in a successful creative endeavor.

September 12, 2020

From Rust to TypeScript

I was introduced to Rust in 2018 and has been enamored since. Rust is a system programming language, much like C++. Unlike C++ though, being relatively new, its language design is more modern and sophisticated. Writing with can feel more like writing TypeScript or Haskell. Not surprising since, despite being a language with a very minimum runtime and no GC, it derives many principles of functio...

August 29, 2020

Beyond Black Hole: A Shower Thought

I imagine that going passing into a black hole would be like walking into a downward slope. The height of the ground in this analogy is the aforementioned "effort" to fill up a space and pass a time. Being lower means needing less effort to fill up space and pass a time, hence being smaller and getting old slower. For the slope angle, the smaller the black hole, the steeper the slope is, and vi...

August 24, 2020

Beyond Automation and Reuse

“Effective people are chronobenders.” It all started with fire, lever, pulleys, and wheels. About two centuries ago humankind underwent the industrial revolution. Since then humans have been racing with time with its fastest steed, the automation."