Управителите на различни IT фирми много често биват възпрепятствани в това да открият добър програмист с опит и необходимата техника. Да, трудно се попада на истински талант, на програмист, който не само има умения и знания, но и много повече от това. Истинският програмист трябва да бъде идеен, новатор, непрестанно да надгражда знанията си и да създава продукт, който е по-добър от предходния или още повече, да създава продукт, който не е виждан никога досега. В това се състои идеята на програмирането през 21 век. Да бъде като магьосник, който измисля и кара привидно статичното да работи. Ето защо, всяка уважаваща себе си IT компания трябва да има по един т.нар. "Мозък", който да управлява и да дава идеи в работния процес. Ето защо в тази статия решихме да обърнем внимание на 15-те характеристики, които оформят добрия програмист.