Прелюбопытнейшая статья: sharpc.livejournal.com/67583.html?thread=974591
Программисты! Спросите себя, прочитав её - а имеете ли вы право называть себя этим словом?
Шучу.
На самом деле, эта статья писалась коллективно несколькими "узкими" специалистами, каждый из которых написал, что обязательно знать для его специализации, совершенно не учитывая этого факта. А каков теоретический минимум для программиста вообще?