>Да вам батенька нужно в МS работать - интерфейсы писать.Спасибо, я и в IBM-то не пошёл -- плохо переношу здоровые лавки изнутри.
>(Только для них это главное в программе).
Программы бывают разные. Для одних действительно важнее полпроцента производительности, чем надёжность или безопасность -- но это в основном HPC. Для других действительно важнее интерфейс -- как видим из истории Apple и особенно MS, на этом можно выехать без особой технологии.
Мне кажется, что программы стоит писать "как для себя и близких" -- на совесть. Тогда и получится совместить баланс удобности, мощности, масштабируемости, производительности, поддерживаемости, расширяемости, да ещё и улучшать это всё в разумные времена и не выгорая.
Просто когда продумываешь на совесть, то писать тяп-ляп уже не лезет.
Вообще рекомендую почитать на досуге, уж больно в точку дядька описал "делать красиво":
http://www.lib.ru/MEMUARY/ERSHOW_W/zapiski_ezdowogo_psa.txt