Dla wielu osób czarną magią jest już podstawowa obsługa komputera, nie mówiąc o bardziej zaawansowanych i technicznych pracach jak pisanie programów czy aplikacji. Z tego też względu do takich zadań zatrudnia się albo informatyków, albo wykwalifikowanych programistów, którzy nierzadko są w stanie stworzyć prostą aplikację w kilka minut. Oczywiście bardziej zaawansowane projekty firmowe to już kwestia kilku dni, tygodni a nawet miesięcy (jak w przypadku oprogramowania dla banków czy instytucji).\r\nDzięki temu jednak nauka programowania ma swoją rację bytu, ponieważ korzystają z niej coraz częściej ludzie młodzi, którzy po zdobyciu podstaw zaczynają szerzej interesować się zagadnieniami oprogramowania firmowego i sami tworzą swoje pierwsze programy, aplikacje czy niewielkie skrypty na użytek firm i stron firmowych. Dopiero później po nabraniu doświadczenia zaczynają angażować się w bardziej skomplikowane zlecenia, biorąc nierzadko udział nawet w międzynarodowych projektach. Oczywiście taka praca przynosi nie tylko psychiczną satysfakcję, ale również ogromne zarobki.