О стереотипах в программировании. Давеча

О стереотипах в программировании.
Давеча имел удовольствие немного попрограммировать на php — учитывая, что новый код я писал впервые за последние лет десять, кажется, то шевеление мозгами приятно взбодрило. Но потом, обсуждая результат со знакомым, поразился шаблонности мышления в программировании.
Нет, я не пытаюсь кому-то как-то указывать, как ему надо писать программы или скрипты. Задача, в принципе, элементарная — есть rss-фид, в котором транслируются новости, надо его разобрать и построить на его содержимом новостной подраздел портала. Мне показалось абсолютно оправданным решение дергать этот фид раз в сколько-то там минут, разбирать его и одновременно с разбором строить по шаблонам страницы — индексную и страницу конкретной новости. Решение копирует MovableType и позволяет небольшой ценой получить требуемый результат.
Знакомый был шокирован моей простотой и сказал, что он гораздо проще все это при разборе запишет в mysql-базу, а потом по запросу выдаст новость из базы. Тут настала моя очередь спрашивать — «Нафига?»
Допускаю, что я что-то там не понимаю. Действительно, манипуляции с базой производить гораздо проще и потом с этой информацией можно делать все, что угодно. Но зачем это делать? Никто не планирует — по крайней мере, мы это задачей не ставим, — организовать поиск по этому контенту. Есть задача — отобразить новости в своем дизайне, простенький скрипт из 50 строк все это делает и не нагружает сервер, зачем делать больше?
Я уже как-то проходился на тему советского стиля программирования, но, похоже, это просто такой стиль программирования — основательный, созвучный девизу «Все свое ношу с собой». Благодаря ему этот же самый знакомый сейчас перелопачивает сотню метров кода на php, чтобы просто натянуть новый дизайн на все это и не перестает восхищаться титаническим трудом его автора. Мои замечания, что к этому всему нужен веб-интерфейс и движок для публикации, отметаются возражениями о крутости классов и гибкости решения. Но при этом смена кодировки на всем богатстве невозможна в принципе. А мне нужен юникод.
Все закончится тем, что я сам все напишу и нарисую, а человек будет продолжать копаться в коде и выверять контент…

Интервью со Стивом Боллмером, исполнительным

Интервью со Стивом Боллмером, исполнительным директором Microsoft. В ходе интервью он сказал одну интересную штуку:

Most analysts think the price of Windows to our hardware customers, people like Dell Inc., is about 50 bucks. If you stop and think about it, most people are going to own their PCs for four years. So do we offer $12 a year of value where you can run tremendously more applications, it’s tremendously easier to take care of? It’s $12 a year when people are spending $90 to $100 a month on cell-phone bills, and we’re talking about saving you hours and hours of time. I think it’s a pretty good value proposition, myself.

Меня это натолкнуло на мысли о пиратстве. Простая арифметика — довольно много людей, так или иначе использующих компьютеры, имеют сотовые телефоны. Причем пройдитесь по форумам — телефоны не самые дешевые. Конечно, у нас счета за разговоры до сотни долларов могут и не доходить, но минимум расходов — долларов 6-8 в месяц точно. Стоимость OEM версии Windows — от 60 долларов даже в наших условиях. Стоит ли в данном случае говорить о дороговизне софта?
Меня поразил один случай. Зашел я на прошлой неделе в магазин, торгующий дисками, и разговорился с продавцом. Он долго пытался посоветовать мне какую-нибудь игру, а, поскольку я заранее стараюсь заложиться на 8 метров видеопамяти в ноутбуке, на котором обычно играет сын, то в ответ на мой вопрос, он сказал, что ему судить сложно, с его новейшей картой. Как выяснилось, он недавно себе купил новенькую GeForce FX5900 с 256(!) метрами видеопамяти. Опустим вопрос, зачем это ему — я себе просто представить не могу, что надо делать с такой картой. Я о другом — такая видеокарта у нас стоит минимум 400 долларов. Паренек совсем не похож на Скелетрона, очевидно, что в переходе у вокзала он именно работает, а не развлекается.
Вот этого я, честно, понять не могу. Столько денег тратить на железо и говорить о дорогом софте — это лицемерие.

Microsoft, судя по всему, серьезно

Microsoft, судя по всему, серьезно ударилась в блоговедение — хотя и неофициальное.
LonghornBlogs — о чем, по-вашему, там пишут? Именно — это сборник блогов разработчиков Longhorn, созданный для обсуждения и освещения вопросов, так или иначе связанных с новой операционной системой от Microsoft.