Feb. 8th, 2015

338lm: (338lm)
Почитал что нового случилось на фронте программерского софтостроения за годы моего отсутствия и в очередной раз разочаровался. Программистам нельзя давать дизайнить процессы разработки софта и инструментов для этого. Программисты это как крейзанутые учёные из фильмов вроде "Назад в будущее". Если им дать ресурсы они будут ваять безумные но прикольные штуки имеющие цель вроде "как наиболее извращённым и непонятным для других образом сделать какую ни будь никому не нужную фигню для решения которой уже 50 лет назад придумали простой и очевидный способ".
Программистов не интересует конечный результат и решение задачи, их интересует процесс решения, а он тем более увлекательный чем более замудрённым он является. Поэтому программисты не ищут лёгких путей.
Все новшества в новых языках программирования связаны, по сути, с тем, чтобы скрыть сложность, а не уменьшить её. Либо сделать запись текста программы из простой, очевидной но скучной - непонятной неприобщившимся к сакральным знаниям и полной магии для непосвящённых. По сути все "улучшения" последних лет 20-ти связаны с тем как спрятать за одной строчкой то что раньше описывалось десятью. Но в реальности 10 строчек и сложность стоящая за ними никуда не деваются, и мы получаем спрятанные 10 строчек + одну явную. Просто если нам нужно было это сделать раньше то мы засовывали их в библиотеки, а теперь всё это пытаются напихать в сами языки стандартами на которые уже давно можно убить сбросив с небольшой высоты.

Profile

338lm: (Default)
338lm

January 2017

S M T W T F S
1234 567
891011121314
15161718192021
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 21st, 2017 04:39 pm
Powered by Dreamwidth Studios