Zato ne čudi, da skušajo odkriti nove metode dela, ki bi programiranje poenostavile, hkrati pa izboljšale kakovost izdelkov. Vendar te metode iščejo že vse, odkar smo nadzor računalnikov prepustili programski opremi. Vse bolj postaja očitno, da preprosto ni metode, ki bi lahko programiranje dovolj poenostavila.