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