Ага, а в программировании главное сделать архитектуру чтобы гибкая но не чересчур гибкая. ХОРОШИЕ программисты с ТАЛАНТОМ, учатся может быть через 5-10 лет. Плохие, никогда не смогут. Потому что с некоторой стороны, это смесь высокотехничного ремесла и искусства. Мне вот лично практически невозможно сварить что либо чтобы или не недо, или не пере -вар