Arada sırada birisi "bildiğimiz gibi programlamaya son verecek" ve onu kullanan herkesi programcıya dönüştürecek bir sürükle ve bırak programlama dili veya tasarım aracı ile geliyor.
Hiçbirinin henüz işi henüz yapmamış olmasının ve bizi işten çıkarmamasının nedeni, ne kadar sürükle ve bırak işlevselliği oluşturursanız ve ne kadar kullanıcı dostu olursanız olun, basit gerçek şu ki programlama zor.
Programlamanın gerçek disiplinleri, problemlerin nasıl çözüleceğini bilmek, süreçlerin nasıl modelleneceğini anlamak ve verileri kullanılabilir olacak şekilde düzenlemekle ilgilidir. Bir bilgisayarla neyin mümkün olduğunu bile anlamak.
Bazı insanlara bu şekilde düşünmeyi öğretemediğimi gösteren kanıtlar var ( beni tartışmalı) ve bu da beni birkaç ilginç ve alakalı düşünceye götürüyor. Başlamak için, bu şekilde düşünemiyorsanız, o zaman etrafta çok sayıda programcı var, bu yüzden her zaman bir fikrinizi uygulamak için birini işe alabilir ve ödemeye değer olduğunu düşünüyorsunuz. Programlama mantığı ile yeterince iyi çalışabilirseniz, nispeten basit bir sürükle ve bırak ortamıyla uğraşmak yerine gerçek bir dil öğrenebilirsiniz.
Burada genel programlamayı düşünüyorum. Aynı şey, sürükle bırak özelliğinin BT uzmanları yerine o alanda uzman olan gerçekten kullanışlı bir işlem kullanıcısı olabileceği daha sınırlı bir DSL türü senaryoda mutlaka geçerli değildir.