Objective and subjective quality of code and system by Chakrit Riddhagni

Опубликовано: 14 Июль 2026
на канале: Creatorsgarten
1,193
44

Developer tends to believe that there are such things as objectively good code and system design. There are things such as best practices that can apply to every system regardless of context. This belief, while not completely false, is not completely true. In this talk, I will bring you to explore a characteristic is objectively high quality code and system. We also going to explore a characteristic of subjectively high quality code and system. And by exploring these two side of spectrum, we can see why subjectivity matters and how much does it matter to code and design. Therefore, we can understand which kind of practices need to be adjusted based on context and what kind of practices ring true to any type of software.

0:00 | Introduction: The Quest for Objectively Good Code
0:22 | Speaker's Background and the Genesis of the Talk
1:25 | The Elusive Nature of Objectively Good Code
2:08 | Conflicting Coding Philosophies: Design Patterns vs. Duplication
3:59 | The Clean Code Movement and Its Critics
5:10 | The JavaScript Framework Frenzy and the HTMX Counter-Movement
7:01 | Defining Objectivity in Code
8:12 | Today's Agenda: Understanding and Defining Objectively Good Code
8:38 | Subjectivity vs. Objectivity: A Deeper Dive
11:53 | Identifying Your Coding Priorities: What Do You Care About?
12:43 | Objectively Good Code: Maximizing Goal Achievement
15:09 | Example 1: One Return Rule vs. Early Return Pattern
19:05 | Example 2: React's useEffect API: Simplicity vs. Clarity
25:41 | Example 3: One-Way vs. Two-Way Data Binding
29:27 | The Importance of Understanding Design Pattern Objectives
32:48 | Subjectivity Enhances Objectivity: The Key Takeaway
35:46 | Awareness Precedes Choice: A Path to Better Engineering Practices

--------------------------------------------
Event: JavaScript Bangkok 2.0.0
https://javascriptbangkok.com/

Organized by: Software Developer Community
https://javascriptbangkok.com
--------------------------------------------
Recorded by LiveTubeX and published by Creatorsgarten.
https://www.livetubex.com/

Website:
https://creatorsgarten.org

Facebook:
  / creatorsgarten  

Please consider supporting us by subscribing to the channel, and follow upcoming events via our Facebook pages.

For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.
[email protected]

Want to read the full transcript or spotted an error? Visit our site where you can report inaccuracies in subtitles or help improve video metadata.
https://grtn.org/v/jsbkk2/quality-of-...