Writing
Essays and short notes — everything I've written, in one place.
-
Reflect สิ่งที่ได้เรียนรู้จากเดือน July
บันทึกสิ่งที่ได้เรียนรู้จากเดือน July ทั้งเรื่องการใช้ agent ทำงานจนเจอปัญหา context overload รอยสักแรก และสิ่งที่ตั้งใจจะทำต่อในเดือน August
-
Quote จาก Dan Koe
อ่าน tweet ของ Dan Koe แล้วชอบประโยค ที่บอกว่า Learning comes from struggle, not memorization. มาก เลยอยากเขียนไว้ใน website
-
What is dbt_utils.star macro
เจอ macro dbt_utils.star ตอนอ่านบทความ Kimball ของ dbt เลยลองหาว่ามันคืออะไร สรุปคือมันช่วยให้ไม่ต้องไล่พิมพ์ชื่อ column ทีละตัวเวลา select จาก table ที่มี column เยอะๆ พร้อมสรุป arguments ที่มีให้ใช้
-
Snowflake vs BigQuery vs ClickHouse เลือกใช้อันไหนดี
Snowflake, BigQuery, ClickHouse เป็น data warehouse/OLAP database ที่ดังๆ ในตลาด แต่จุดแข็งต่างกันคนละทาง เลยลองสรุปเทียบกันตั้งแต่ infra, pricing, performance ยัน use case ว่าตกลงงานแบบไหนควรหยิบตัวไหนมาใช้
-
The Analytics Development Lifecycle (ADLC)
จริงๆ แล้ว analytics ก็คือการเอาข้อมูลมาหาความจริง ตั้งแต่บอกว่าเกิดอะไรขึ้น ไปจนถึงบอกว่าควรทำอะไรต่อ แต่จะทำให้ดีได้ ไม่ได้มีแค่ tools อย่างเดียวนะ ต้องมี process ที่ดีด้วย ซึ่งมันก็ต้องแลกกันหลายอย่าง เช่น อยากได้เร็ว vs อยากคุมให้แน่น
-
เมื่อต้องเจอกับคนที่เป็น Narcissistic Personality Disorder (NPD)
ประสบการณ์เกือบหนึ่งปีในการรับมือกับคนที่เป็น NPD พร้อมสรุปว่า Narcissist คืออะไร เกิดจากอะไร ทำไมถึงดึงดูดคนที่เป็น People Pleaser และวิธีรับมือพร้อมดูแลใจตัวเอง
-
Life Lessons from Poker
อ่าน Blog ของ @thiccyth0t (https://x.com/thiccyth0t) ที่เขียน life lessons ที่ได้จากการเล่น Poker มา เลยอยากเขียน note ไว้ เพราะบางเรื่องในชีวิต มันคล้ายกับตอนที่เราเล่น Poker จริงๆ
-
Latency and response time are not the same thing
แยก response time, service time, queueing delay, และ latency ออกจากกันให้ชัด
-
Describing Performance - Average, Median, and Percentiles
ในการวัด Performance ของระบบ ที่เราสนใจเช่น response time หรือ latency เราจะดู distribution ของ metric ที่ต้องการวัด
-
Software Engineering Fundamentals สำคัญกว่าเดิมในยุค AI
สรุป talk ของ Matt Pocock จากงาน AI Engineer Europe 2026
-
Operational และ Analytics Systems คืออะไร และแต่แบบเหมาะกับ data ประเภทไหน
Note สั้นๆ จากที่อ่านหนังสือ Designing Data-Intensive Applications, Edition 2
-
Tips ในการเขียน Claude Code Skills
Tips ในการเขียน Claude Code Skills จาก @Thariq (ทีมที่ทำ Claude Code)
-
What is ClickHouse?
ClickHouse is a columnar OLAP database built for fast ingestion and analytical queries at scale.
-
วิธีการใช้ Pydantic-Settings ในการจัดการ env vars
Stop using load_dotenv(). Let’s use Pydantic to manage your environment variables and create settings.
-
git worktree lets you check out multiple branches at once
Instead of stashing and switching branches, git worktree creates a separate working directory for another branch — both exist on disk simultaneously.