Яков Сироткин (yakov_sirotkin) wrote,
Яков Сироткин
yakov_sirotkin

Время перемен

Производственная необходимость заставила меня подвергнуть модернизации купленный чуть меньше трёх лет назад компьютер. Потому что Virtual Box, в нём Ubuntu, а в ней IR с Solr, JRuby и прочими прелестями.

Так как Quad-ов во времена покупки моей материнской платы ещё практически не было, то я стал смотреть, какие процессоры я могу себе позволить. Оказалось, что практически любые, но моя версия BIOS не совместима ни с какими, в том числе и с тем, который на ней работает. Пришлось обновиться, если раньше у меня была версия 2XX, то теперь стала 572. То есть, всё это время Intel выпускал новые версии BIOS для собственной материнской платы примерно с той же скоростью, что и я собирал пакеты в Яндексе. И новые версии BIOS делали возможной установку новых процессоров, то есть это были совсем не косметические изменения.

Сейчас любой крупный проект зависит от множества сторонних библиотек, java уже понимает звёздочку при задании classpath и многие этим пользуются. Я сам люблю стабильность, когда на сервере, в тестовой среде и у разработчика используются одинаковые версии, но один sudo apt-get install и, после перезапуска, ваше приложение начинает новую жизнь.

Сакральная корова backward compatibility тяжело больна, если ваш продукт использует три свежих мажорных релиза и две бета-версии, то вас совершенно не волнует, что GridBagLayout отрисовывает всё точно так же, как и 10 лет назад.
Tags: it
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 4 comments