มีคนบนอินเทอร์เน็ตประกาศว่าฐานข้อมูลตายแล้ว แอปที่ “vibe code” ของเขาเก็บทุกอย่างใน local storage ของเบราว์เซอร์ — ด้วยความมั่นใจของคนที่ไม่เคยถูกเรียกตอนตีสาม เพราะหมื่นเซสชันเถียงกันเรื่องความจริง
นั่นไม่ใช่ความกล้า ไม่ใช่ first principles แต่คือการสับสนระหว่างเดโมที่วิ่งได้กับคนเดียว — อาจสิบคน — กับโครงสร้างพื้นฐานระดับproduction Vibe coding ไม่ได้ประดิษฐ์ความมั่นใจเกินจริง มันแค่ทำให้ ship ความมั่นใจเกินจริงเร็วกว่าการอ่านตำรา

vibe coding คืออะไรจริง ๆ
Vibe coding คือการบังคับทิศ coding agent (หรือแชตโมเดล) จน UI ดูดีและ happy path คลิกได้ คุณรู้สึก productive เครื่องหมายถูกสีเขียวกองพะเนิน คุณยังไม่ออกแบบ concurrency ความทนทาน ตัวตน สำรองข้อมูล หรือวันที่ผู้ใช้มีเครื่องที่สอง
ใช้อย่างซื่อสัตย์ coding agent เป็นตัวคูณแรงของคนที่รู้แล้วว่า “ผิด” หน้าตาเป็นอย่างไร ใช้แทนวิจารณญาณ มันคือเครื่องผลิตสถาปัตยกรรมปลอมที่ดูสมเหตุสมผล Agent ยินดีทำ local storage เป็น “ฐานข้อมูล” ถ้าคุณไม่ถามว่าเกิดอะไรเมื่อมีผู้ใช้หนึ่งแสนคน
local storage ไม่ใช่แพลตฟอร์มข้อมูล
ที่เก็บในเบราว์เซอร์คือแคชสะดวกบนไคลเอนต์เดียว ไม่ใช่ multi-writer ไม่ใช่หลายเครื่อง ไม่ใช่ทรานแซกชันข้ามผู้ใช้ ไม่ใช่ audit trail ไม่ใช่แผนกู้ภัย มันมีขอบเขต ผู้ใช้ลบได้ และมองไม่เห็นในเรื่อง ops
ผู้ใช้คนเดียว local storage รู้สึกเหมือนอิสระ: ไม่มีบิล managed hosting ไม่มี migrate schema ไม่มี ops น่าเบื่อ หนึ่งแสนผู้ใช้ คุณไม่มีสถาปัตยกรรมฉลาด คุณมีหนึ่งแสนคำโกหกเรื่อง state ที่ query รวม หรือ restore ไม่ได้
- สเกลไม่ใช่ “CSS เพิ่ม” สเกลคือ writer พร้อมกัน ความสอดคล้อง และโดเมนความล้มเหลว
- ความทนทานไม่ใช่ทางเลือก ผู้ใช้คาดว่างานเมื่อวานยังอยู่พรุ่งนี้
- ตัวตนไม่ใช่ JSON ใน DevTools บัญชี เซสชัน และการเพิกถอนเป็นความต้องการของผลิตภัณฑ์
- การสังเกตการณ์ไม่ใช่ console.log คุณต้องรู้ว่าเวอร์ชันไหนพังกลุ่มไหน
ฐานข้อมูลไม่ใช่ศาสนา มันคือศตวรรษของคำตอบต่อ “ถ้าสองคนคลิกพร้อมกันล่ะ?” แสร้งว่าปัญหานั้นหายไปเพราะเฟรมเวิร์ก scaffold แอป to-do ไม่ใช่นวัตกรรม แต่คือความจำเสื่อมที่ autocomplete เก่งขึ้น
แพตเทิร์นของคนทำง่ายเกิน
- สร้างของที่รันบนแล็ปท็อปเครื่องเดียว
- ตั้งชื่อข้อจำกัดนั้นว่าปรัชญา (“databases are dead”)
- เยาะคนที่ยังสนใจ infrastructure น่าเบื่อว่าไดโนเสาร์
- ค่อยพบภายหลังว่าลูกค้าไม่ใช่แท็บเบราว์เซอร์เดียว
ความซับซ้อนในไอทีไม่ใช่คอสเพลย์ ระบบกระจาย การวางแผนความจุ สำรองข้อมูล และความปลอดภัยมีอยู่เพราะความจริงทั้งเป็นปรปักษ์และพร้อมกัน AI engineering ไม่ลบข้อจำกัดเหล่านั้น มันแค่เปลี่ยนความเร็วที่คุณวิ่งชนมัน
Cycle of Fuckups

ไอทีไม่ได้ก้าวหน้าเท่ากับแก้เกินเหตุ แต่ละรุ่นคิด “แก้ถาวร” ให้ความอายของรุ่นก่อน แล้วพบความอายที่ใหญ่กว่าพร้อมแบรนด์สวยกว่า
แรกสุดที่ทำงานได้ Windows ทุกโต๊ะ ไฟล์เดินทางด้วยความหวังและสื่อถอดได้ แล้วมีคนคิดว่าเพื่อนร่วมงานต้องมีเซิร์ฟเวอร์จริง จึงมีพีซีเครื่องที่สองใต้โต๊ะใครสักคนเป็น “infrastructure” เมื่อคนนั้นลาพัก สำนักงานได้เรียนรู้ single point of failure ใต้แสงนีออน
ทางแก้ธรรมชาติคือห้องเซิร์ฟเวอร์: แร็ค แอร์ บัตรผ่าน ความภูมิใจ จนมีคนปัดสวิตช์บนแร็คผิด แล้วทั้งแคมปัสเงียบก่อนมื้อเที่ยง บทเรียนไม่ใช่ความถ่อมตน แต่คือ เอาไปไว้ที่ที่ไม่มีใครแตะสวิตช์ได้
จึงมาซึ่งคลาวด์: ไม่มีปุ่มพลาดในทางเดิน จริง และจริงอีกอย่าง: บิลรายเดือน ที่สอนคำศัพท์ใหม่ให้ฝ่ายการเงินและการประชุมที่ยังไม่จบ การรวมศูนย์แก้ใต้โต๊ะด้วยการย้ายความเปราะไปที่สัญญา ภูมิภาค และชั้นราคา
ตอนนี้ครีมบนเค้กคือ AI — ไม่ใช่เครื่องมือข้าง engineer แต่เป็น pitch ว่าแทน engineers และ coder ทั้งโขยงได้ แพตเทิร์นคุ้นเคย: ประกาศชั้นก่อนตาย ออโตเมตวิจารณญาณออกจากลูป สเกลความเสี่ยงที่เหลือจน blast radius ระดับทวีป โต๊ะ ห้อง และคลาวด์ใหญ่แล้ว โมเดลใต้ทุกการตัดสินใจผลิตภัณฑ์ใหญ่กว่า เมื่อฝุ่นตก fuckup จะไม่ใช่ PDU ที่พลิก แต่คือความจำสถาบันที่ขายเป็นความหลีกเลี่ยงไม่ได้
ได้ยินสไลด์ถัดไปกำลังโหลด มันจะบอกว่าคราวนี้แก้ถาวรจริง ประวัติศาสตร์แนะนำให้เหลือมนุษย์ที่ยังรู้ว่า backup มีไว้ทำไม — และมีสิทธิ์พูด “ไม่” เมื่อเดโมสับสนตัวเองกับ production
Vibe coding กับ “databases are dead” ไม่ใช่สปีชีส์ใหม่ แต่เป็นชุดในขบวนเดิม: ข้ามบทยาก ship สโลแกน ค้นพบสเกลเมื่อผู้ชมกำลังมองอยู่
ความล้มเหลวของการศึกษา ไม่ใช่แค่เครื่องมือ
โทษโมเดลอย่างเดียวง่ายเกินไป หลายความเห็นแบบนี้มาจากคนที่ถูกโยนเข้าตลาดหลังคอร์สสั้นที่โฟกัสสกรีนช็อตพอร์ตโฟลิโอ ไม่ใช่ระบบที่ทนการใช้งานพร้อมกัน Bootcamp และปริญญาเร่งรัดสามารถผลิต “engineer” ที่ไม่เคยถูกบังคับให้ตอบ: แหล่งความจริงคืออะไร พังที่โหลด 10 เท่าอย่างไร และใครถูกเรียกเมื่อระบบโกหก?
นี่ไม่ใช่การดูถูกจูเนียร์ทุกคน แต่เป็นการชี้ระบบที่ขายตำแหน่งเร็วกว่าสอนscalability ความจุ โหมดความล้มเหลว และวินัย production ที่น่าเบื่อ Vibe coding ขยายช่องว่าง: coding agent จะทำตามเรื่องที่คุณเล่า รวมถึง “สเกลเป็นปัญหาของคนอื่น” ถ้าไม่มีใครเคยให้เกรดเรื่องความสอดคล้อง multi-writer คุณก็จะไม่ขอ agent เรื่องนั้น
การจ้างงานก็ร่วมรับผิดเมื่อสับสนความเร็วเดโมกับวิจารณญาณ engineering ผลคือรุ่นที่คล่องเฟรมเวิร์กแต่เงียบเรื่องฐานข้อมูล คิว สำรองข้อมูล และวันที่ free tier ไม่ใช่แผนธุรกิจ
ปลายหอกที่แท้จริง
อนาคตที่น่าสนใจไม่ใช่ “AI แทน engineering” ไม่ใช่ปีนี้ และไม่ใช่เพราะโมเดลพ่น React ได้ ปลายหอกอีกหลายปีคือคู่ที่เราทำเมื่อมันเวิร์ก: มนุษย์ที่มีแผลเป็นหลายทศวรรษ คู่กับผู้ช่วยที่เร็วและรอบรู้เหลือเชื่อ — เซสชันยาวของวิจารณญาณบวกการสร้าง session continuity บนระบบจริง prompt cache และ token cost ในฐานะตัวแปร engineering ไม่ใช่เวทมนตร์
นั่นไม่ใช่ vibe cosplay นั่นคืองาน peer มนุษย์ยังเป็นเจ้าของการตัดสินเมื่อ agent ผิด เมื่อสคีมาต้องอยู่ได้ทศวรรษ เมื่อ “works on my machine” ไม่ใช่ SLA Agent ยังย่อ boilerplate และการค้นคว้าเหลือนาที ด้วยกันเร็วกว่าคนเดียว — โดยไม่แสร้งว่าสเกลเป็นตำนาน
ที่ 3DN เราใส่ใจ compute, managed hosting และ digital sovereignty เพราะ production คือที่อุดมการณ์ตาย สินค้าในครอบครัว — work · money · politics, DutchBud, PolitiCap, ZZP2ZZP, IWISH — มีความหมายก็ต่อเมื่อชั้นน่าเบื่อทนเมื่อมีคนมามากกว่าหนึ่ง
เช็คลิสต์ก่อนประกาศว่าเทคโนโลยีตาย
- writer พร้อมกันกี่คน?
- แหล่งความจริงเมื่อสองไคลเอนต์ไม่ตรงกันคืออะไร?
- กู้วันอังคารที่แล้วหลัง deploy แย่ได้อย่างไร?
- เพิกถอนผู้ใช้คนเดียวโดยไม่ลบทุกคนได้อย่างไร?
- เรื่องราวที่ 10, 10 000 และ 100 000 ผู้ใช้ — ไม่ใช่สโลแกน แต่ตัวเลข?
ตอบไม่ได้ คุณไม่มี hot take คุณมีโปรโตไทป์ โปรโตไทป์ได้ โกหกเรื่องสเกลไม่ได้
Vibe coding จะ ship เดโมต่อไป Engineering จะ ship ระบบ ตลาดสังเกตเห็นความต่าง — มักหลัง local storage เต็ม
ใส่ความเห็น