Октябрь 22, 2010

Твиттер становится обыденной реальностью…

… вот уже и анекдоты появляются :-)

— Мама, я выхожу замуж за Иннокентия.
— Но ты же фоловишь его всего месяц!
— Ну и что! Он часто меня ретвитит. И реплаев у него много…

P.S: Юмор поймут не все, но на то сегодня и пятница :-)


Октябрь 14, 2010

SkyDNS – это безопасный серфинг

Ну вот и свершилось! Спустя семь месяцев плотной работы мы (то бишь компания “Айдеко”) наконец-то запустили уникальный технологичный (и при этом бесплатный) SaaS-сервис SkyDNS, который позволяет сделать ежедневную работу в Интернете гораздо спокойнее и безопаснее. За счет чего? Блокируя опасные сайты, фишинговые ссылки, порнографию, баннеры, нелегальный контент.

Подробно писать не буду, рекомендую посетить сайт SkyDNS.

Пожалуй, это пока самый масштабный проект в моем послужном списке, чем я горжусь, но вообще на лаврах должна почивать команда, благодаря которой удалось сделать практически все, о чем мечталось, хотя и не совсем в те сроки, которые закладывались на старте :-)

P.S: И что еще интересно, первое сообщение о запуске я написал в твиттер проекта. Раньше Твиттером не пользовался, можно считать это первым опытом. И да, гораздо проще морально начирикать 140 символов, чем писать что-то развернутое в блог :-)

P.P.S: Особое удовольствие приносит осознание, что в этом проекте наконец сошлись все баззворды, о которых раньше только читалось и мечталось: SaaS, Cloud Computing, Freemium. А в будущем будет и Crowdsourcing ;-)


Октябрь 5, 2010

Некоторые мысли Джоэля Спольски о найме программистов

Крис Диксон, основатель стартапа Hunch, присутствовал на встрече стартапперов с Джоэлем Спольски. В своем блоге он изложил отдельные моменты, касающиеся важного вопроса о найме программистов. Если вы читаете блог Джоэля, или знакомы с его книгами, какие-то пункты покажутся вам знакомыми, но кое-какие факты будут новыми, итак:

- Сентябрь является критическим месяцем для найма стажеров и выпускников. Все большие компании имеют своих представителей в ВУЗах, чего нельзя сказать о стартапах. Стартапам нужно обьединяться и попытаться воспользоваться эффектом масштаба.

- Программы стажировки очень важны для найма. Джоэль рекомендует соотношение летних практикантов и постоянных разработчиков один к полтора. Даже если у вас только стартовавшая маленькая компания, начните так делать. Один вице-президент по техническим вопросам рассказал, что продолжает процесс рекрутинга, даже когда переходит с одной работы на другую – это позволяет при необходимости быстро привести в компанию нужных специалистов.

- Классные программисты в 5-10 раз более продуктивны остальных, но оплачиваются всего лишь в два раза выше. Возможно поэтому многие из них бросают работу, чтобы основать собственную компанию?

- Джоэль очень сильно защищает следующие идеи: собственные офисы для каждого программиста; бесплатные, здорово обставленные завтраки каждый день (совместная трапеза обьединяет); ну и обычный набор – комфортный офис, собаки, гибкие расписания и прочее.

- Стэнфорд дает мало сотрудников (слишком сильная конкуренция), также как и МИТ (слишком многие уходят с работы, чтобы успешно закончить этот ВУЗ)

- Средний балл аттестата – действительно хороший признак хороших программистов, как ни удивительно. Может быть у вас есть хорошие программисты с плохими оценками, но обычно это просто означает, что они работают над суперинтересным проектом, которых не так уж много в обычной жизни.

- Wall Street (и в целом, другие большие технические компании) предлагают совершенно другой “продукт”, чем стартапы: денег много, но обстановка дерьмовая, проекты тупые, и так далее. Вы не сможете конкурировать с ними по деньгам, поэтому сильнее дифференцируйте свой “продукт”, подчеркивая что у вас все иначе.

- Один из гостей предложил давать каждому програмисту некий бюджет на месяц, чтобы завтракать с друзьями. Никаких гарантий, но это реально помогло привлечь нескольких друзей сотрудников в компанию.

- Процесс отбора: сначала проверка резюме, потом телефонный звонок, затем удаленное онлайн тестирование навыков программирования, наконец самолет или автобус и целый день интервью и составления программ на доске для записей.

- У всех программистов существует проблема мотивации: Джоэль редко видел успешных кодеров, которые всегда выполняли свои задания в срок.


Август 31, 2010

История китайского шароварщика

china-shareware

Я стоял в центре небольшого китайского городка, тусклые фонари едва освещали улицу. Тишина была абсолютной и слегка гнетущей. Обстановка вокруг коренным образом отличалась от того океана огней и звуков, к которому я привык. Значительная высота над уровнем моря неуловимо меняла ощущения от воздуха и всей атмосферы. Здесь в горах, привычные вещи воспринимались несколько иначе, и я бы сказал – несколько угрожающе. Благодаря финансовому благополучию центральных властей, все дороги покрыты асфальтом, так как китайским провинциям уделяется особое внимание, но немногие жители деревень в горах провинции Юннань имеют автомобили, поэтому дороги не изнашиваются. На них лежат листья, которые шуршат под ногами и сопровождают меня повсюду непривычными звуками.

Читать далее »


Август 22, 2010

PHP vs. Python vs. Ruby vs. Groovy

Холивар между поклонниками того или иного языка программирования не закончится никогда. Рискну подбросить дров в огонь, поделившись результатами сравнительного тестирования четырех динамических языков: PHP, Python, Ruby и Groovy. Выбор первых трех очевиден – они наиболее популярны в среде веб-разработчиков. Groovy пока малоизвестен, но в будущем может занять достойную нишу за счет врожденной 100% интеграции с технологиями Java.

Два года назад один хороший человек написал более-менее адекватные скрипты для тестирования производительности всех упомянутых языков и выложил результаты в блог. Я воспроизвел тесты на последних версиях интерпретаторов, результатами и комментариями делюсь ниже.

Читать далее »