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