Нужно налить зеленого чаю с юго-востока Индии, собранного в середине марта 19-летними индийскими девственницами в ясную ночь на 3/4 луны.
Пить этот чай каждый день в течении 3-х лет. После чего нужно забить гвоздь 50 мм в доску, развернуть острием вверх и сесть на эту доску. Доска должна быть обязательно из сандала. Если озарение как программировать не придет сам собой, то предлагаю задуматься над следующим:
- 80% программистов пишут говнокод и не волнуются, даже не потеют. Смысл волноваться именно Вам?
- Иногда камень в руках перед злой собакой, лучше чем красивый перочинный нож на антресоли в гараже. Так ли важно качество кода, если код решает проблему?
- Если вам надоел винегрет, начните делать оливье. Может стоить немного сменить подход?
А если вам действительно интересно программировать, то рекомендую заметить для себя:
- Нет предела к совершенству. Обращайте внимание на достигнутые вами результаты. Может их можно улучшить?
- Всегда появляется новая методология или парадигма. Что мешает вам придумать свою? Естественным языкам тысячи лет, а то и более. А синтетические (для "реального" программирования) не старше 70 лет. Пока языки программирования достигнут необходимой гибкости, у многих программистов мозг закостенеет от конструкций вида GOTO ;-)