Присоединяйтесь к Senior Project Management сообществу и помогите создать PMBOK Guide 8

Новый PMBOK® Guide 8

Новый PMBOK® Guide 8

Приветствую вас, коллеги и соратники в мире управления проектами! Хочу поделиться с вами возможностью, которая изменит ваш взгляд на project management и помочь вам внести свой вклад в будущее. Действует период публичных комментариев для 8-го издания PMBOK® Guide (далее…)

Как типы делают сложные задачи простыми

Как типы делают сложные задачи простыми - 1


Последнюю пару лет мой мозг программиста всё больше увлекался типами, принципами функционального программирования и Typescript. По большей мере на это повлияло огромное количество времени, потраченное мной на кодовую базу Heartbeat — фулстек-приложения из трёхсот тысяч строк на Typescript, включающего в себя веб-приложение React, мобильное приложение React Native и сервер Node.js. Мой опыт работы с этой кодовой базой показал мне, что чем больше я полагаюсь на систему типов, тем больше пользы из этого извлекаю.

Написание кода в кодовой базе, полностью сделавшей упор на типы, похоже на жульничество. Часто я могу реализовать 80% новой фичи, ни разу не запустив код. Я начинаю работать над крупным рефакторингом, требующим нарушить допущение, принятое во всём коде, но вскоре выясняю, что благодаря системе типов изменения оказываются тривиальными. Простые фичи практически кодируют себя сами, потому что опечатки мгновенно отлавливаются, а половина моего кода пишется автодополнением. На вопросы от команды техподдержки о тонкостях работы какой-то фичи можно ответить при помощи Ctrl+F в коде, даже если письменной документации почти нет. Целые категории багов, с которыми мне приходилось бороться, попросту исчезли.

Я начал называть стиль кодинга, позволяющий реализовать подобное, Type Driven Development. В статье я приведу разрозненные мысли и ссылки на ресурсы, сильно повлиявшие на то, как я понимаю type driven development.
(далее…)

Более 14 лет ставлю цели на год: рассказываю, как и почему этот процесс работает у меня

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

(далее…)

Ryanair: как ирландский лоукостер построил свой антибренд на ненависти со стороны своих клиентов

Ryanair: как ирландский лоукостер построил свой антибренд на ненависти со стороны своих клиентов - 1

Ryanair — ирландский сверхбюджетный перевозчик, предоставляющий транспортные услуги с середины 80-х.

Первые перелеты в авиакомпании осуществлялись (далее…)

Ultra Founder Mode

Ultra Founder Mode

Ultra Founder Mode

Режим основателя — это шутка. Это для слабаков. Вы хотите правду? Режим основателя — это чистое заблуждение, удобная ложь для тех, кто слишком боится идти ва-банк. Хотите повысить уровень? Это Ultra Founder Mode (Ультра-режим основателя), где интенсивность никогда не падает, давление никогда не ослабевает, а оправдания стираются.

Вам не удастся уклониться от суровой истины

(далее…)

Кто упал, а кто поднялся в 2024? Подборка лучших историй предпринимателей за год

С наступающим, Хабр!

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

Под Новый год я собрал несколько топов из историй за год, по версии читателей Хабр, которые вы, возможно, пропустили.

5 историй, которые прочитало больше всего хабровчан

Мысли по поводу нового релиза Elixir

В декабре 2024 г. вышел релиз v1.18 языка Elixir. Настоящая статья — обзор этого события в мире программирования с точки зрения анализа тенденций усовершенствования уровня экосистемы Elixir и прогноза развития языка.

Наверное, я самый безрассудный российский программист, что взялся за такой обзор, по двум причинам:

  1. Есть более значимые эксперты по Elixir, чем я, но они очень заняты.

  2. В конце статьи я раскрою, чего жду от языка Elixir.

(далее…)

Как пройти PSM сертификацию PSM 1 в 2024-2025 году

Прохождение сертификации PSM 1 В 2024-2-25

Прохождение сертификации PSM 1 В 2024-2-25

Получение сертификата PSM I (далее…)

Фреймворк UX-зрелости NN-g: все будет плохо

Фреймворк UX-зрелости NN-g: все будет плохо - 1

Н-дас, оригинальный цикл статей Nielsen Norman group посвященный UX зрелости компаний, нацелен на топ-менеджмент, как ввиду услуг самой NN/g, так и ввиду изложенного в публикациях — слишком мало компаний смогут в UX, и слишком многое они должны для этого сделать.

(далее…)

Изучил годовую переписку селлеров и взял 50 интервью: вот что убивает их бизнес

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

Я взял чат селлеров, спарсил его за год, так я собрал основные проблемы. Составил карту проблем и построил связи между ними. Дальше буду разбирать каждый кирпичик и там, где я нашел решение проблем в интервью, дам решения. Буду приводить цитаты из чата и из интервью (из было больше 50).

(далее…)