רוב היום של מתכנת לא עובר בהקלדה מהירה. הרבה זמן הולך על חשיבה: להבין מה צריך לבנות, לפרק את הבעיה, לקרוא קוד קיים, לחפש באגים ולדבר עם חברי הצוות. מתכנתים נקראים גם ״מפתחים״, ויש ביניהם התמחויות: אתרים, אפליקציות, משחקים, מידע, אבטחה ועוד.
הכישורים החשובים הם סקרנות, סבלנות, דיוק ונכונות ללמוד כל הזמן, כי הכלים משתנים מהר. מתכנתים רבים התחילו כילדים מפרויקט קטן — משחק או אתר — ובאו מכל מיני רקעים. אין צורך להיות ״גאון״; צריך להתאמן.

