I am passionate about web scraping/crawling, data transformation, dealing with big data using job scheduler with workflow, logging and statistic, distributed computing over multiple nodes or using cloud providers, horizontal scalability, system monitoring, performance benchmark.
I hate code duplication and reading stupid code even it's mine.
I always prefer automation and reusability rather than repeating myself in every actions in both programming and my daily life.
I like to learn good design patterns/practices in programming, reuse code as much as possible.
I prefer using Mac for my home workstation, Linux for my web servers and iOS for mobile devices.