Prayoch Rujira
Prayoch
Learn about bad patterns in code, how they happen, how to live with them and how to improve quality of life as a programmer