low complexity - jo man ir ierobežota smadzene, un slinkums ilgi ieburties
editable - kodu jāvar gan lasīt, gan rakstīt, gan mainīt bez īpašas piepūles
fun - programmēšanai šajā valodā jāsagādā prieks, tai jāpiedāvā asprātīgi risinājumi un tai nevajag noslogot mani ar garu bezjēdzīgu rakstīšanu
adjustable - man ir jādod iespēja mainīt vidi un valodu, kādā strādāju
sociable - kodam ir jārunā ar mani, tāpat, kā es runāju ar to .. programēšanai jābūt ērtai arī tad, ja pie viena koda strādā vairāki cilvēki
self programming - balstoties uz ieejas un izejas datiem, kaa arī citu informāciju, programma kā organisms mācās un pārveidojās .. programētājs to gana ..
mutation - programma vairojas, mutē, mainās ..