يحب كثير من المبرمجين أن ينظر إليه من حوله على أنه عبقري أو خارق الذكاء. في الحقيقة البرمجة ليست سوى القدرة على حل المشكلات، لكن نوع هذه المشكلات يختلف عن المشكلات التي يصادفها غير المبرمجين. المبرمج يحاول دومًا حل المشكلة بأقصر وأسرع طريقة، ولحل هذه المشكلة يحتاج إلى تعلم لغات معينة أو حِيَل معينة أو إطار عمل معين...

بالإضافة إلى ذلك، ليس كل من يقول عن نفسه "مبرمج" بالفعل كذلك، بعض المبرمجين ليسوا أكثر من "كاتبي كود Coders".

على الجانب الآخر هناك مصطلح "مطوّر Developer" وهو باعتقادي رتبة أعلى من المبرمج... وأما "الأشخاص الخارقون" بالفعل فهم علماء الكمبيوتر (Computer Scientists) فهولاء بالفعل يعرفون كيف تعمل الحواسيب، وتجاوزوا منذ زمن حل المشكلات البرمجية إلى ما هو أعمق بكثير :)