неиспорченное удовольствие
есть расхожая шутка, что программисты вообще-то согласны и бесплатно делать то, за что им обычно платят деньги — просто потому, что им работа в удовольствие. Как всегда, это правда только отчасти: в оплачиваемой работе обычно есть куча факторов, которые это удовольствие омрачают. Начиная от совместимости с убогими браузерами и заканчивая тем, что продукт чаще всего делается для среднестатистического Гомера Симпсона, неспособного к малейшему умственному усилию. Всё это порождает бесконечные компромиссы и костыли.
и вот недавно я понял, почему мне так нравится «собирать велосипеды на коленке», писать что-то с нуля и для себя, игнорировать существующие готовые решения. В моём хобби я свободен от требований совместимости с Гомером Симпсоном и эксплорером, и от всех прочих требований тоже. Я сам определяю, что для меня важно, что мне нужно. И, естественно, неинтересное и унылое к этому не относится. В результате я имею дело только с интересным и увлекательным. Именно это и сделало программирование моим хобби ещё в девятом классе — задолго до работы.
что касается готовых решений, они обычно пытаются делать всё и для всех, поэтому тяжелы и полны тех самых компромиссов.