Управление проектами

  • ХабрахабрФото Как перестать переусложнять и начать жить

    Как перестать переусложнять и начать жить

    Типичный переусложенный код в представлении нейросети Физик стремится сделать сложные вещи простыми, а поэт – простые вещи – сложными. - Лев Давидович Ландау Давно хотел написать статью о наболевшем. За более чем 12 лет разработки и работы в разных компаниях, командах, на рынках запада и России я вижу самый главный и самый жуткий бич всего ИТ - переусложнение на ровном…

    Читать далее »
  • ХабрахабрФото Каков C++ в gamedev’e?

    Каков C++ в gamedev’e?

    Хотел написать продолжение к статье Что почитать игровому программисту? про использование С++ в игровых движках, но размышления свернули куда-то не туда. Завороженно смотрю как и какими темпами идет развитие языка в последние годы, и понимаю, что получить и особенно применить возможности С++20/3 в разработке игр и движков получится хорошо, если с опозданием лет эдак в пять, как раз на следующее…

    Читать далее »
  • ИгрыФото Что почитать игровому программисту?

    Что почитать игровому программисту?

    Объём специфичных знаний, которые требуются рядовому программисту игр, даже если он только начал свою карьеру, вызывает у меня "лёгкую" тоску. Это одна из причин, почему большая часть людей, которые "горят делать игры", отсеивается на этапе технических собеседований (обычно их больше одного). Это нормально и грустно. Добавьте сюда, что нефундаментальные знания, вроде инструментов, библиотек и движков, приходится обновлять где-то раз в…

    Читать далее »
  • ХабрахабрФото Никогда не забывай об этом, когда делаешь open-source проект

    Никогда не забывай об этом, когда делаешь open-source проект

    Если составлять топ самых крутых изобретений человечества, то второе место сразу после кофеварки наверняка займёт open-source – разработка проектов с открытым исходным кодом, которая помогла родиться поистине огромному числу полезных и гениальных продуктов. Причём опенсорс важен не только для сообщества программистов в целом, но и для каждого конкретного разработчика: участвуя в создании программ с открытым кодом, они могут неплохо развить…

    Читать далее »
  • ХабрахабрФото Как мы научили заводчан строить красивые инженерные отчеты из Jupyter Notebook на Python

    Как мы научили заводчан строить красивые инженерные отчеты из Jupyter Notebook на Python

    Была у нас тут история, когда легкий перфекционизм помог привести в порядок конструкторскую документацию и регулярно экономить инженерам кучу дней на прохождение бюрократических процедур. В ее основе – создание системы управления расчетными данными и переход от трудночитаемых и трудноинтегрируемых отчетов Mathcad к гибкой связке Jupyter Notebook с Python и Teamcenter. Но основной рассказ будет про то, как преобразовывать и экспортировать…

    Читать далее »
  • ХабрахабрФото Вы точно хотите пойти программистом в gamedev?

    Вы точно хотите пойти программистом в gamedev?

    Хочу вас огорчить, программисты не делают игры - их делают дизайнеры и арт. Можно уволить программиста и на его место придет другой и через условные месяц-два-полгода начнет закрывать таски не хуже. Если увольняется дизайнер, его монстр, пушка или контент повисает без хозяина и без "видения". Если её не перехватил сосед (а у соседа свой монстр), то в большинстве случаев его…

    Читать далее »
  • ХабрахабрФото Вы точно хотите пойти программистом в gamedev?

    Вы точно хотите пойти программистом в gamedev?

    Хочу вас огорчить, программисты не делают игры - их делают дизайнеры и арт. Можно уволить программиста и на его место придет другой и через условные месяц-два-полгода начнет закрывать таски не хуже. Если увольняется дизайнер, его монстр, пушка или контент повисает без хозяина и без "видения". Если её не перехватил сосед (а у соседа свой монстр), то в большинстве случаев его…

    Читать далее »
  • ХабрахабрФото [Перевод] Как эффективно добавлять документацию при разработке продукта?

    [Перевод] Как эффективно добавлять документацию при разработке продукта?

    Как технический писатель я встречал различные подходы команд и целых компаний к добавлению документации в процесс разработки продукта. В одних ситуациях они используются намеренно, а в других по воле случая, и ниже мы разберём достоинства и недостатки нескольких таких подходов, которые позволят делать выбор в пользу того или другого более обдуманно. Фундаментально цикл разработки продукта состоит из следующих шагов: После…

    Читать далее »
  • ХабрахабрФото После Мосигры

    После Мосигры

    Я тут 10 лет писал про Мосигру и обещал рассказать, чем кончилась история. Итак, после продажи Мосигры в мае 2019 действующая на тот момент команда слегка подразбежалась. Спецы по рознице остались в сети, я полгода выходил из операционки, плюс была куча ограничений на то, что не всем можно работать друг с другом — и чтобы мы не занимались настолками, консалтингом…

    Читать далее »
  • ХабрахабрФото Как мы проходили кризисы 2020-2023 и как заранее готовились к ним

    Как мы проходили кризисы 2020-2023 и как заранее готовились к ним

    Прикол этого поезда на Шри-Ланке в том, что если смотреть вперёд, повышаются шансы встретиться со стенкой тоннеля Вообще, 90% работы делается до кризиса: вы занимаете нужную позицию, накапливаете ресурсы, строите информационную сеть. А потом наступает коллизия. В 2019 году мы как компания знали, что не готовы к крупным кризисам, поэтому сели и выписали 20 самых серьёзных по последствиям и масштабу…

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


Кнопка «Наверх»