
March 30, 2009
March 28, 2009
Объявления
В Минских автобусах, помимо прочих, есть 2 голосовых объявления – “Во избежания травм и падений – держитесь за поручни” и “Не забывайте оплачивать проезд. Оплаченный проезд – гарантия качества транспортных услуг”.
Блин, неужели никто до сих пор не догадался в целях повышения эффективности скрестить эти 2 объявы?
- “Во избежание травм и падений – не забывайте оплачивать проезд”.
March 27, 2009
March 25, 2009
March 24, 2009
March 21, 2009
March 15, 2009
March 14, 2009
Задумчиво об облегчающих жизнь фреймворках
Вот есть в Java очень много разных веселых фреймворков. Теоритически должны они со страшной силой жизнь нашу облегчать, да еще и “порог вхождения” понижать. То бишь, позволять налаживать производство хорошего, доброго, вечного руками все менее опытных товарищей.
Вот есть, к примеру, Hibernate.
Давайте представим себе двух простых белорусских программистов. Звать их будут, предположим, Сандип и Амит. Для краткости. Амит – тертый калач, хорошо знает SQL, джаву видит не впервой и тэдэ. Senior Developer, одним словом. Сандип – недавно закончил университет.
Начинаем новый проект, и вкручиваем в него Hibernate. Впоследствии выясняется, что он, как и любая абстракция, чуть дыряв – не всегда оптимально работает с базой, например. Что он даст нашим друзьям?
Сандипу – сплошные плюсы. Он сможет участвовать в настоящих проектах, за которые платят хрустящими баксами, не зная толком, что происходит внутри Хибернейта и ниже.
А вот Амиту – геморрой на всю жопу. Мало того, что ему придется изучать Хибернейт, разбираться в том, как именно оный строит запросы, не забывать, опять же, SQL. Ему еще придется тратить вагон времени на пяток Сандипов, заброшенных к нему на проект. Потому что написать-то код они напишут. А вот на вопрос “какого хера он работает так медленно” – уже не ответят.
А знаете, в чем самое интересное? Самое интересное в том, что Амит, достигнув еще большего профессионализма, несомненно напишет какой-нибудь, хотя бы небольшой, облегчающий жизнь, API. Или фреймворк. И сделает его Open Source – чтобы люди радовались.
Возможно даже из лучших побуждений.
March 11, 2009
March 8, 2009
Амина
Как известно, хорошая модель – это не только ценный мех, но и 30-40 кв. м. интересного интерьера.



