tu-huynh
tuhuynh
.com

Life in Probabilities

We want life to be simple: A causes B causes C. But it's more like poker than a computer program. And our brains can't handle all the 'what ifs' at once.

Walking But Never Arriving

I don't know where I'm going, I just know I can't stop. Each time I get past something, it's not a destination, it's just another escape.

The WET codebase

Why strict adherence to writing code that is free of duplication inevitably leads to software we can’t understand.

Paths Crossed

We meet many people in our lives, but sometimes we don't realize how important they can be. Even brief interaction can make a big impact on our life.

Build Java IoC/DI framework from scratch

Many don't realize that their dependencies chain can become nested, and it quickly becomes unwieldy to wire them up manually. Even with factories (factory pattern), the duplication of your code is just not worth it.