programlama üç özneye sahip programcı  yazdığı kod ve bilgisayar bilgisayarlar verilen komutları yerine getirirken esnek olamamakla ünlü araçlar bu yüzden de anlayacakları dilden konuşmak ve komutlar vermek zor bir iş haline geliyor  üstelik bu bir programcı için dert 