บันทึก

2026-11พฤศจิกายน 2569

ความทรงจำไม่ใช่อดีต

เมื่อเช้าคุยกับเพื่อนเรื่องทองคำ คุยไปคุยมา จู่ ๆ ก็นึกถึงหนังสือเล่มหนึ่งขึ้นมา National Geographic ฉบับ October 1996 ผมเคยอ่านมันตอนอายุประมาณ 10 ขวบ แล้วเชื่อมาตลอดว่าเรื่องในเล่มเป็นแบบนี้ ในความเข้าใจของคนแอฟริกันตอนนั้น ทองคำมีอยู่เยอะ เอาไว้ทำเครื่องประดับ ใช้ในพิธี และอยู่ในชีวิตประจำวัน จนคนจากโลกตะวันตกเดินทา…

ทุกครั้งที่เรานึกถึงอดีต เราอาจกำลังสร้างอดีตขึ้นมาใหม่โดยไม่รู้ตัว

daily

อย่าปล่อยให้ Infrastructure กลายเป็นคอขวดของตัวเอง

ผมทำเกม Serpent เล่นกันสองคนบน Browser แล้ว Host ไว้บน Cloudflare Workers ตอนแรกคิดว่าไม่น่ามีอะไรซับซ้อน เกมมีแค่งูสองตัว เคลื่อนที่บน Grid เดียวกัน ผู้เล่นคนหนึ่งบังคับ อีกคนก็เห็นการเคลื่อนไหวเดียวกัน แต่พอลองเล่นออนไลน์จริง เกมกลับค้าง ทั้งที่เล่นคนเดียวบนเครื่องตัวเองได้ลื่นมาก ตัวเลข Ping บนหน้าจอขึ้นไปประมาณ 300…

dev

วันหนึ่งเราอาจเลิกถามว่าใช้ AI หรือเปล่า

ผมรู้สึกจั๊กจี้และกระอักกระอ่วนใจทุกครั้งที่มีคนถามว่า งานนี้ใช้ AI Gen มาหรือเปล่า หรือบางทีก็แซวว่า ใช้ AI อีกแล้วสินะ ไม่ใช่ว่าผมไม่อยากบอกว่าใช้ แต่ผมรู้สึกแปลก ๆ ที่ต้องอธิบายเรื่องนี้อยู่บ่อยครั้ง ทั้งที่ในความคิดผม มันก็เป็นแค่เครื่องมือชนิดหนึ่ง ผมเลยลองนึกถึงเครื่องมืออื่น ๆ ที่เราใช้ในชีวิตประจำวัน เราไม่ค่อย…

daily

2026-10ตุลาคม 2569

เมื่อ VPS ถูกยึด ก็ไม่ควรหมายความว่าระบบทั้งหมดถูกยึดไปด้วย

ปกติเวลาเราพัฒนา Backend Application เรามักเก็บ Secret ต่าง ๆ ไว้ในไฟล์ .env ไม่ว่าจะเป็น Database Credentials, API Keys, JWT Secret หรือ Credential สำหรับเชื่อมต่อ External Services วิธีนี้สะดวก และเป็นแนวที่ใช้กันทั่วไป แต่มีข้อเสียสำคัญอย่างหนึ่ง ถ้าวันหนึ่งมีคนเข้าถึง Server ได้ทั้งที่เราไม่ได้ให้สิทธิ์ ผู้โจมตีอาจ…

Server ถูกยึด ไม่ควรหมายความว่าระบบทั้งหมดถูกยึดไปด้วย

dev

ถ้า Server โดนเจาะ Secret ของเราจะเป็นอย่างไร

ช่วงนี้เห็นข่าวระบบถูกเจาะอยู่เรื่อย ๆ เลยลองกลับมาคิดเรื่องระบบของตัวเอง ถ้าวันหนึ่ง server ของเราถูกเจาะขึ้นมาจริง ๆ ผู้บุกรุกจะเข้าถึงอะไรได้บ้าง เรื่องแรก ๆ ที่ผมนึกถึงคือ secret ต่าง ๆ ที่ระบบใช้ ไม่ว่าจะเป็น database password, API key, JWT secret หรือ credential สำหรับเข้าถึงบริการอื่น ทุกวันนี้ผมมีทั้งระบบที่รัน…

บางทีคำถามที่ดีกว่า “เก็บ Key ไว้อย่างไรให้ปลอดภัย” อาจเป็น “เราจำเป็นต้องมี Key ชุดนี้จริงหรือไม่ และระบบควรได้รับสิทธิ์อะไรบ้าง”

dev

Cloudflare น่าเรียนรู้แค่ไหน ในวันที่ infra เริ่มต้นได้ฟรี

ช่วงนี้ผมเริ่มย้ายงานหลายอย่างมาอยู่บน Cloudflare มากขึ้นเรื่อย ๆ จนเริ่มคิดว่ามันคุ้มไหมที่จะลงทุนเรียนรู้ให้จริงจังไปเลย ไม่ใช่เพราะมันเป็นเทคโนโลยีใหม่ หรือเพราะใคร ๆ ก็กำลังพูดถึง แต่เพราะต้นทุนในการเริ่มต้นมันต่ำมาก เมื่อเทียบกับสิ่งที่เราได้กลับมา Cloudflare มี Free plan ที่ใช้งานได้จริง ไม่ใช่แค่เอาไว้ทดลองเล่น…

dev

Native กลับมาอยู่บนโต๊ะอีกครั้ง

เมื่อก่อนการทำ mobile app มีข้อจำกัดเรื่องกำลังคนค่อนข้างชัด ทีมเล็ก ๆ ถ้าต้องทำทั้ง iOS และ Android การเลือก Flutter หรือ React Native แทบจะเป็นเรื่องปกติอยู่แล้ว เพราะเขียนครั้งเดียวแล้วได้สอง platform แต่ช่วงหลังผมเริ่มรู้สึกว่าโจทย์นี้กำลังเปลี่ยน AI coding ทำให้ต้นทุนในการดูแลสอง codebase ลดลงมาก จากเดิมที่ทำ nati…

dev

เริ่ม project ใหม่จาก Cloudflare

ช่วงหลัง ๆ เวลาเริ่ม project ใหม่ ผมแทบไม่ได้เริ่มจาก Docker แล้ว ผมเริ่มจาก Cloudflare เลย Stack ที่ใช้บ่อยขึ้นเรื่อย ๆ คือ Worker, Hono, D1, R2, Access แล้วจัดการทุกอย่างผ่าน Wrangler สิ่งที่ผมชอบคือ infrastructure หลายอย่างที่เมื่อก่อนต้องแยกไปจัดการ กลายเป็นส่วนหนึ่งของ project ไปเลย Runtime อยู่ติดกับ infrastructu…

dev

ข้อมูลชุดเดิม เล่าเรื่องใหม่ได้

ผมเล่าเรื่อง John Snow ให้ลูกฟัง เพื่อสอนเรื่องการเอาข้อมูลมาเรียงใหม่ ข้อมูลชุดเดิม เมื่อจัดใหม่ อาจทำให้เห็นสิ่งที่ตอนแรกมองไม่เห็น ก่อนจะถึงบ่อน้ำ เราเริ่มจากบล็อก วางเรียงกัน แยกสี จัดกลุ่ม แล้วทำให้เป็นกราฟง่าย ๆ บล็อกชุดเดียวกัน เรียงคนละแบบ ก็บอกคนละอย่าง จากนั้นยกตัวอย่างเป็นเกมสั้น ๆ คำถามมีอันเดียว ถ้าเรามีข้…

ข้อมูลดิบไม่ได้มีประโยชน์เพราะมันเยอะ แต่มีประโยชน์เมื่อเราจัดมันให้อยู่ในรูปที่ทำให้เราเห็นสิ่งที่มองไม่เห็น

daily

2026-09กันยายน 2569

มือที่มองไม่เห็น

ในหนังสือ How Will You Measure Your Life? มีแนวคิดหนึ่งที่ผมชอบมากเกี่ยวกับการเลี้ยงลูก เขาเรียกมันว่า มือที่มองไม่เห็น ตอนลูกยังเล็ก เราอาจคิดว่าหน้าที่ของพ่อแม่คือการคอยบอกว่าอะไรถูก อะไรผิด อย่าทำแบบนี้ ต้องทำแบบนั้น ถ้าเจอเรื่องนี้ให้ตอบแบบนี้ แต่เราไม่สามารถอยู่กับลูกได้ตลอดชีวิต วันหนึ่งลูกต้องออกไปเจอโลกเอง และจ…

สิ่งที่เราสอนลูกได้ดีที่สุด อาจไม่ใช่สิ่งที่เราพูดกับเขาเลย แต่อาจเป็นสิ่งที่เขาเห็นเราทำซ้ำ ๆ ในทุกวัน

reading

กลับมาจดบันทึกอีกครั้ง

เคยจดไดอารี่ตอนมัธยม เขียนทุกคืนก่อนนอนอยู่เกือบสามปี แล้วก็หยุดไปตอนเข้ามหาลัยแบบไม่รู้ตัว เมื่อวานเปิดกล่องเก่าเจอสมุดเล่มนั้น อ่านแล้วขำตัวเองจนน้ำตาไหล เรื่องที่ตอนนั้นคิดว่าโลกจะแตก ตอนนี้จำไม่ได้ด้วยซ้ำว่าเป็นเรื่องอะไร แต่สิ่งที่รู้สึกจริง ๆ คือ ดีใจที่ตัวเองในวันนั้นเขียนเก็บไว้ ครั้งนี้เลยตั้งใจว่าจะกลับมาเขีย…

daily

เลี้ยงเด็กในยุคที่ AI ตอบได้ทุกคำถาม

เสาร์ที่แล้วหลานวัยแปดขวบมาค้างที่บ้าน เขาถามว่า "ทำไมท้องฟ้าเป็นสีฟ้า" ยังไม่ทันได้อ้าปากตอบ เขาก็หันไปถามลำโพงอัจฉริยะแทน ได้คำตอบยาวเหยียดเรื่องการกระเจิงของแสง แล้วก็วิ่งไปเล่นต่อ นั่งนิ่งไปพักหนึ่ง ไม่ใช่เพราะคำตอบผิด แต่เพราะสงสัยว่า เขาได้ คิด อะไรบ้างในสิบวินาทีนั้น คืนนั้นเลยนั่งอ่านงานวิจัยเรื่องเด็กกับ AI ต่…

daily

หนึ่งเดือนกับ Grok Bot ผู้ช่วยที่ทำงานตอนเราหลับ

กลางเดือนสิงหาคม xAI เปิดตัว Grok Bot บอกว่าเป็น "เพื่อนร่วมทีม AI ที่มอบงานจริงให้ได้" ตอนแรกคิดว่าคงเป็นแชตบอตอีกตัว แต่พอลองใช้มาเกือบเดือน รู้สึกว่ามันต่างจากที่เคยใช้พอสมควร เลยจดไว้ มันต่างจากแชตบอตทั่วไปยังไง จากหน้าประกาศและที่ลองใช้เอง ฟีเจอร์หลัก ๆ มีประมาณนี้ มีคอมพิวเตอร์ของตัวเองบนคลาวด์ บอตแต่ละตัวทำงานบน…

dev

เป้าหมายไม่ได้พาเราไปถึง ระบบต่างหากที่พาไป

แวะร้านหนังสือระหว่างรอเพื่อน หยิบ Atomic Habits ที่เคยซื้อมาแล้วดองไว้ที่บ้านขึ้นมาเปิดเล่น ๆ อ่านไปไม่ถึงสิบหน้าก็เจอประโยคนี้ ยืนนิ่งไปพักหนึ่ง แปลแบบบ้าน ๆ คือ เราไม่ได้ไปถึงระดับของเป้าหมายที่ตั้งไว้ แต่เราจะตกลงมาอยู่ที่ระดับของระบบที่เรามี นึกถึงตัวเองทันที ต้นปีตั้งเป้าว่าจะวิ่งให้ได้เดือนละร้อยกิโล จะอ่านหนังส…

You do not rise to the level of your goals. You fall to the level of your systems.
James Clear, Atomic Habits

reading

ร้านกาแฟใหม่ท้ายซอย

ตึกแถวท้ายซอยที่ปิดมาเกือบปี ตอนนี้กลายเป็นร้านกาแฟเล็ก ๆ มีโต๊ะแค่สี่ตัว เจ้าของเป็นพี่ผู้หญิงที่เพิ่งกลับมาจากทำงานที่เมลเบิร์น สั่งลาเต้ร้อนมาแก้วหนึ่ง แก้วสีเขียวน่ารักมาก รสชาตินุ่ม ไม่เปรี้ยว พี่เขาบอกว่าคั่วเองทุกอาทิตย์ นั่งอ่านหนังสือไปได้เกือบสองชั่วโมงโดยไม่มีใครมาเร่ง เจอที่ประจำใหม่แล้ว ภาพประกอบจาก Pexels…

daily

อารีย์ สองร้านที่ต้องกลับไปซ้ำ

ตั้งใจแค่จะออกไปซื้อของ แต่กลายเป็นวันอาทิตย์ที่ดีที่สุดของเดือน บ่าย ร้านกาแฟชั้นสอง เดินผ่านตึกแถวในซอยเล็ก ๆ แถวอารีย์ เห็นป้ายไม้เขียนมือว่า "coffee ↑" เลยเดินขึ้นบันไดไปดู ชั้นสองเป็นร้านกาแฟเล็ก ๆ มีเคาน์เตอร์ไม้ยาวกับโต๊ะริมหน้าต่างสามตัว บาริสต้าถามว่าชอบกาแฟแบบไหน ตอบไปว่าไม่ชอบเปรี้ยว เขาเลยเลือกเมล็ดจากน่านค…

daily

2026-08สิงหาคม 2569

2026-07กรกฎาคม 2569

2026-06มิถุนายน 2569