Зря на дизайнеров наговаривают. Это сложная работа. Сделать целый сайт в одном стиле или к примеру выпустить книгу, что бы на обложку пялились полчаса - это вам не программу забацать. Программистов щас как собак не резаных. Любую мартышку можно научить этому делу. Готовых алгоритмов - пруд пруди. Никто не заставляет среднего программиста писать диссертации и защищать кандидатские по профилю. Переложить алгоритм на любимый язык - это как лего собрать. Есть некоторые особенности - но гениальность при этом не требуется. И гонора тоже. И не надо тут про оптимизацию. Правильно Бункер говорит - это оптимизация нафиг никому не нужна, если конечно ваша прога не будет вешать комп. В графических приложениях это критично, в других программах 1-2 секунды ничего не решают. Программист среднего уровня - это бездельник, пользующийся тем, что другие еще ленивее его
