Каждый разработчик хочет переписать все с нуля, и это естественно. Хороший стандарт кодирования всегда начинается со вступления, где вы рассказываете про сложность, про борьбу с ней,...
Пора сделать перерыв в технических вещах и продолжить благодатную тему простого человеческого общения в таком непростом процессе, как создание программ.
Название этого принципа разработки является аббревиатурой от английского "You Aren’t Gonna Need It", что означает "Вам это не понадобится". В соответствии с принципом, крайне не рекомендуется...
Про Agile я уже рассказывал, пора рассказать про SCRUM. На самом деле это не аббревиатура, а название одного из элементов игры в регби, когда обе команды...
Успев поработать с основателями Linkedin, Zynga, WealthFront и Odesk, я пришел к выводу, что на самом деле продукт-менеджер - это CEO продукта. Давайте разбираться по пунктам.
Что такое микроменеджмент? Это подход к работе, при которой руководитель работает в ракурсе "как", а не в ракурсе "что".
Не буду нарушать хорошую традицию, двадцатая статья также будет кратко пересказывать предыдущие девять и немного рассказывать о планах на будущее.
Что же не так с предварительной оптимизацией? Разве не логично сразу озаботиться тем, чтобы программа не тормозила, занимала мало памяти и была готова к портированию на...
Если при общении с разработчиком вам кажется что он - вспомните эту статью. Возможно, у вас просто сложности коммуникации.
"Все знают" что исходный код надо комментировать. Но спроси любого разработчика, что именно и как надо комментировать, и вы с удивлением услышите, что у большинства разработчиков...
Метод построения коридоров - всего лишь неплохой инструмент со своей областью применения. Это не серебряная пуля, и подойдет он далеко не для всякой команды и не...
Сегодня хочу рассказать о еще одном спорном моменте: необходимости разработчику знать английский язык. Или об отсутствии такой необходимости, потому как мнения в данном вопросе разделились так...
Теперь все по-настоящему, для тех, кому это действительно нужно, как слушателей, так и организаторов.
В первой части мы разобрали "Эффективность использования" и "Обработка ошибок", а в этой части мы продолжим рассмотрение факторов, оказывающих влияние на опыт пользователей.
На дворе 2015-ый год, телефон может рассказать, где можно поесть хинкали, автомобили заряжаются от розетки, а вы мне подсовываете американские двадцатые?! Так не пойдет.
Как и многие вещи в этом мире, магия в исходном коде программного обеспечения не является добром или злом сама по себе.
Наблюдение и изучение поведения пользователей говорит о том, что люди плохо воспринимают медленные и перегруженные сложным дизайном программы. Пользователи не хотят ждать полной загрузки данных, а...
Иногда появляется вопрос – почему, при вроде бы большей функциональности и красоте, целевая аудитория предпочитает пользоваться программами конкурентов. Вроде бы и отдел маркетинга работает на всю...
Надеюсь, что этот небольшой вводный курс помог структурировать знания об основных проблемах разработки.
Сложность нельзя убрать саму по себе, можно лишь удалить порождающую ее информацию. Или переместить из одного места в другое. Вот об этом перемещении сложности мы сегодня...