Программист - человек, который решает проблему, о которой вы не знали, таким способом, который вы не понимаете.