Новое

страница 132 из 174

Медиум борется с фашистами на своей платформе.

Вот посмотрите, какие были правила:

Medium exists for people to share their opinions, thoughts, and ideas, and to move conversation forward. We support vigorous debate of substantive issues. Inevitably this will lead to disagreements and heated discussions. Sometimes this will enlighten. Other times it will frustrate. In all cases, we ask that our users treat each other with respect.
Medium is a free and open platform for anyone to write their views and opinions. As such we don’t vet or approve posts before our users publish them. We believe free expression deserves a lot of leeway, so we generally think the best response to bad ideas is good ideas, not censorship.

И какие стали

We welcome discussion from the broad spectrum of viewpoints. Nevertheless, to maintain a safe and welcoming environment for a wide range of people to engage in meaningful conversations, we prohibit certain conduct. Each participant in our community is responsible for maintaining these standards.
In deciding whether someone has violated the rules, we will take into account things like newsworthiness, the context and nature of the posted information, and applicable privacy laws.

Дальше там длинный абзац про hate speech и про то, что учитывается, что автор делает на других платформах. То есть условно медиум смотрит, что ты пишешь плохое про девочек в твиттере и всё, привет.

Медиум уже заблочил по этим правилам некоторых популярных нациков.

Залогинился в google maps на новом телефоне — Google аж письмо прислал на почту с предложением установить другие свои программы.

Используют свою мощь платформы, мало кто может делать такой маркетинг.

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

Размер и сложность продукта растет, старые процессы уже не выдерживают. Копится недовольство с обоих сторон и вообще, нужно было поговорить.

Резюме совещания:

про макеты:
- постепенно создаем один мастер-макет, в котором отрисованы все форматы медузы и в который добавляются новые, перестаем использовать отдельные маленькие макеты как источник правды;
- с помощью этого мастер-макета постепенно уменьшаем количество разных элементов, выносим все общие элементы в стайлбук;
- если в новых форматах есть неочевидные моменты (заголовок изменился на 1 пункт, так просто не заметишь) — указываем эти комментарии прямо рядом элементом, на полях артборда;
- этот мастер-макет храним в версионированном хранилище с возможностью просмотра диффов и автоматическими уведомлениями о правках (скорее всего github + скетч-плагин, но если найдем хороший SaaS — то вполне может и на него сядем);

про совместную работу:
- задача разработчиков — в процессе разработки (чем раньше тем лучше, идеально во время приемки) найти недорисованные/недодуманные моменты и сказать о них дизайнеру. Например, если не учтена ситуация, когда одно из полей пустое — не очевидно, какие отступы делать в этом случае. Дизайнер дорисует эти кейсы и/или добавит в макет комментарий, объясняющий логику;
- если что-то очень сложно сделать на платформе (белая тень, хитрый блюр, etc.) — обсуждаем это с дизайнером. Что нужно в разговоре? 1) объясняем что именно сложно сделать и почему 2) предлагаем решение, как вы думаете можно упростить/сделать по другому 3) приходим вместе к компромиссу. Никто не требует делать безумные хаки, которые дорого поддерживать и которые ломаются с апдейтом чего-нибудь. Все мы хотим классный продукт и дизайнер мог просто не знать/забыть о платформо-специфичной вещи;
- вывод: Не стоит допридумывать то, что не описано/не нарисовано. Нужно договариваться. Молча делать отлично от макета запрещено;

В заключение: разработчики — полноценные члены продуктовой команды. Думайте о продуктовых фичах, задавайте вопросы, предлагайте идеи. Не все они будут реализованы, часть задвинем в дальний ящик и никогда до них не доберемся. Это нормальный рабочий процесс — то же происходит с идеями редакции, дизайнеров и даже Ильи. Мы (разработчики) обладаем уникальным знанием того, как это всё будет реализовано в конечном счете. Без нашего участия сделать классный продукт невозможно.

Теперь о том, где, как и с кем это всё обсуждать.

1. О каких-то мелких непониманиях по дизайну стоит писать в личку Насте, Вите и Насте; можно созвониться-пошарить экран и тд, если текст не решает;
2. О крупным вещах, которые хочется обсудить с командой и с дизайнерами — пишите прямо в #dev или в проектный канал типа #dev-prodano
3. Если это тема в проектной работе, которая требует осмысления и обсуждения — круто завести для неё карточку в трелло-доске проекта и заменшенить в комментарии всех причастных. В трелло обсуждения не теряются и можно посмотреть толком историю переписки по конкретному вопросу.

Воспользуюсь случаем и напомню, что текущие проекты, предстоящие задачи и icebox (то, что хочется сделать, но хз когда) можно посмотреть в доске «проекты разработки» — он открыт для всех, изучайте и дополняйте, пожалуйста.

-----

А как вы строите работу дизайнеров с программистами? Делитесь в @ctodailychat, интересно послушать ваши истории.

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

Оказывается, достаточно было включить автоскрытие дока и статус-бара в General Preferences. Получается тот же полноэкранный режим, только все Cmd+Tab переключения работают мгновенно.

Хитрости и лайфхаки в MacOS легко наберутся на целую книгу. Годами пользуешься и потом внезапно узнаешь, что у тебя под носом была удобная функция, а ты про неё не знал.