Category: Истории

Небольшой трюк чтения с телефона

Каждый день я просматриваю много статей: от 100 до 500. Большая часть из них оказывается не интересной, прочитывается из заголовка и описания, или читается за пару минут. Но небольшая часть (10 - 20 штук), это действительно интересные для меня вещи, которые я хочу прочитать полностью.

Для того чтобы читать такие статьи, я долго искал подходящее именно мне приложение и пока остановился на getpocket.com. Это приложение корректно работает с огромным количеством сайтов, удобно работает в офлайне и бесшовно работает на телефоне и браузере (почти всегда :)).

Счастливо пожив с покетом пару лет, я ст

Какие патерны должны знать разработчики Google, Facebook, Amazon?

Раньше, когда читал такие же статьи, как и "What are the most important design patterns that software engineers should know to work at Google, Amazon and Facebook?" с критикой применения патернов проектирования, я считал, что это какой-то крик души отдельного человека. Сейчас, когда я слушаю, почему человек выбрал ту или иную схему решения задачи, я понимаю, откуда взялись эти крики.

Строение Jasmin SMS Gateway

Если попробовать загуглить sms шлюзы с открытым исходным кодом, то скорее всего вы найдёте Jasmin Gateway и Kannel. Про Kannel легко найти хорошие статьи в рускоязычном сегменте интернета, а вот Jasmin таким вниманием обделен, поэтому я решил сегодня рассказать немного про его устройство.

Основа технического лидерства

Какое-то время назад я понял, что несмотря на весь свой опыт, менторство и участие в проектах с открытым исходым кодом, я имею крайне скудное представление о том, как помогать другим людям в их работе. Я видел большое количество тимлидов и менеджеров часть из которых помогала развития команды и её участников, а часть из которых разваливала команду на части, но я не до конца осознал, что именно можно и нельзя делать. Поэтому я хочу дать ниже вольный перевод отличной статьи по этой теме The Foundation of Technical Leadership.

Как на самом деле уменьшить ошибки в программах

Любой консультант в IT отрасли постоянно слышит вопрос: как можно уменьшить количество ошибок? Такое уменьшение является предметом профессиональной гордости для разработчиков и одной из важнейших метрик для менеджеров. Наше программы несут в себе тысячи ошибок, и мы бы очень хотели, чтобы это число приблизилось хотя бы к сотням.

Меньше нагрузка, больше производительность: почему работать меньше может быть полезнее для вас и вашего работодателя

Одной из самых больших проблем сегодня является проблема баланса и производительности. Многие из сегодняшних реалий считают программистов, чем-то похожим на станочников: чем больше ты проведешь времени на работе, тем больше работы будет сделано. К сожалению, это не работает. В статье Less stress, more productivity: why working fewer hours is better for you and your employer автор предлагает другой подход к работе и производительности.

Это что-нибудь глупое

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