Hi. I'm Chris.

A product builder, specialize in software engineering
I am currently working at ThoughtWorks
  1. April 15, 2021

    We developers always dream about a maintainable system. We longed for a simple system that is easy to work with. It should be easy to change…

  2. March 07, 2021

    หลายๆ ครั้งผมพบว่าโปรแกรมเมอร์มักจะตัดสินคุณภาพของโค้ดจากปัจจัยเพียงแค่ว่า Pattern ที่เขาใช้ตรงกับที่เราใช้มั้ย เช่น ถ้าสมมติเราทำโค้ด MVC…

  3. February 27, 2021

    One of the greatest questions in software design is how much should we put effort into upfront design? Agile methodology has become a norm…

  4. February 09, 2021

    There are many sentiments around code documentation. On the one side, some advocates for self-documented code, and another side advocate for…

  5. February 03, 2021

    Let say you are building an ERP application with a role-based authorization system. Let say we are building this for a company. In this…

  6. January 24, 2021

    Imagine this: You’ve been assigned to a legacy project. It does not have any tests. It used an ancient coding style or no consistent style…

  7. January 24, 2021

    These are some of the blogs I enjoy. I will share it here. Tradable Quality Hypothesis Martin Fowler put good content on why we might…

  8. January 15, 2021

    I gave a talk in Javascript Bangkok. It is about how you can use SOLID principle in Javascript without classes and objects. My main…

  9. January 13, 2021

    Hi. I have been blogging in both Medium and dev.to for a really long time. It’s time for me to try hosting my own blog, so here it is. Here…


Blogs in dev.to

I wrote an engineering focus article here

Dependency
a year ago

Podcasts

I host a podcast name Mindful Coder. It is about software engineering and management.