DevNotes Live
6 subscribers
84.3K photos
12K videos
195 files
35.5K links
Автоматический агрегатор IT ресурсов в Telegram (@devnotes_robot)
Информация: https://t.me/devnotes_live/121
Download Telegram
Forwarded from ai.dot(ufna, dev)
То самое чувство, когда ты при этом на M1 Pro / Sonoma / XCode 15 🙄
Please open Telegram to view this post
VIEW IN TELEGRAM
«Чем толще техническая документация — тем лучше»

Одно из моих ранних заблуждений. Я даже не знаю, откуда это пошло. Наверное, со школьных и университетских времён, когда нужно было обязательно написать сочинение больше, чем на три страницы или реферат не меньше, чем на десять. При этом никого не волновало, если я мог раскрыть тему в меньшем объёме.

В технической документации объём будет интересовать только людей, связанных с бюрократическими процессами, но никак не разработчиков, которым с ней работать.

Поэтому первое, что я сделал в своих функциональных спецификациях, — избавился от 10% объёма, просто отказавшись от вводных слов типа:

— В этом разделе находятся следующие элементы
— Меню навигации состоит из
— Карточка товара включает в себя следующие составляющие
— Ссылка ведёт в раздел такой-то

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

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

Например, в начале ФС у меня есть раздел «шапка», где я подробно расписываю все её составные части и состояния. И после этого уже не описываю её в рамках каждой отдельной страницы. Я просто в начале документа пишу, что шапка и подвал присутствуют на каждой странице, если иное не указано в ФС.

Или карточка товара в списке. Она может встречаться и на странице «Каталог», и в блоке «Сопутствующие товары» отдельного товара, и в блоке «Вы недавно смотрели» над подвалом, и в блоке «Не забудьте купить» на странице добавления товара в корзину. Вместо того, чтобы описывать её каждый раз во всех этих местах, я описываю её однажды в начале документа, а затем ссылаюсь на это описание.

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

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

Таким же образом я описываю общие принципы работы ссылок, языковых версий интерфейса, «печенек», модальных окон и прочих сквозных элементов.

Суммарно эти оптимизации привели к тому, что мои функциональные спецификации заметно «похудели», при этом не теряя полноты описания. Вместе с ними без следа исчез и подход «Чем толще техническая документация — тем лучше». ФС должна быть ровно такой толщины, которая позволяет минимальным количеством текста максимально описать систему.

Этот же принцип перекочевал и в функциональные требования, и в договоры, и в отчёты, в общем, в любые документы, которые я создаю для других людей.
​Ни черта не умеешь? Постоянно ленишься, но хочешь получать хотя бы $500?

Тогда ты нам подходишь!
Фаундер как раз ищет раздолбаев и бездельников. Требования: знать, что такое компьютер и уметь тыкать по клавиатуре.

Даже чайники получают 35.000₽, а ребята с опытом – от 80.000₽.

Такие денежные вакансии публикуются на Фаундере, поэтому подписывайся и готовь номер карты для денежек!
This media is not supported in your browser
VIEW IN TELEGRAM
Когда открыл свое портфолио 2020 года с «актуальным дизайном», который за три года стал смотреться как пыльное, старперское ретро.
Пятиминутка постмодернизма о технологии

Надо сказать, что иногда и французские философы бывают весьма своевременны и убедительны. Например, книга "Теория дрона". Книга аж 2013 года, не так давно на русском.

Вот в чем может заключаться теория определенного оружия:
определить, что подразумевает владение им, попытаться понять,
какой эффект оно производит на тех, кто его использует.
Как на врага, который является его мишенью, так и на сами
отношения между ним и тем, кто это оружие применяет.

Поэтому главным вопросом будет следующий: какое воздействие оказывает дрон на саму военную обстановку?
Что он привносит в отношение к врагу, а также в отношение
государства к своим гражданам? Это разнообразные процессы,
которые имеют весьма серьезные последствия. Пока их можно
набросать в виде динамических зарисовок, не выдавая
за конечный результат. «Показать механизм вооруженного противостояния», то есть провести стратегический анализ
« социальных отношений, которые оно вызывает», — такова
будет in fine программа критической теории вооружений.

Это оружие развивает и производит радикализацию уже существующих способов дистанционной войны, приводя к тому, что сам бой практически исчезает. А это приводит к глубокому
кризису самого понятия войны.
Главная проблема в следующем:
если «война при помощи дронов» больше не является собственно войной, то какому «режиму насилия» она соответствует?

«Война без риска», наиболее совершенным орудием которой, вне всякого сомнения, является дрон, вызывает кризис базовых метаюридических принципов права на убийство во время войны. Но фоне этой фундаментальной дестабилизации формируются проекты нового определения суверенного права на жизнь и смерть. Речь идет о создании права на «целевое убийство», которое на практике равнозначно полному пересмотру права военных конфликтов.

Шамаю Грегуар
Теория дрона
❗️Опять не успел найти подработку? Даю второй шанс - успевай в Фаундер
Forwarded from СПNЗЖУ DESIGN
Почему полезно быть душнилой в работе

Автор
Forwarded from СПNЗЖУ DESIGN
Forwarded from СПNЗЖУ DESIGN
Forwarded from СПNЗЖУ DESIGN
Forwarded from СПNЗЖУ DESIGN
Forwarded from СПNЗЖУ DESIGN
Forwarded from СПNЗЖУ DESIGN
Forwarded from СПNЗЖУ DESIGN
Forwarded from СПNЗЖУ DESIGN
Forwarded from СПNЗЖУ DESIGN
Новый гость на подкасте ❤️
Forwarded from MAX agency / Илья Лайтнер (Влад Савин)
This media is not supported in your browser
VIEW IN TELEGRAM
Как нативно визуализировать голос в iOS

Представьте, что у вас в приложении есть чат. В один прекрасный день на встрече отдела product manager приносит весть, что пора бы в чат добавить поддержку голосовых сообщений. «Да легко!» — проносится в голове: быстренько создадим новую ячейку, нарисуем в ней плеер, напишем бизнес-логику и готово. Но вдруг оказывается, что заказчик хочет плеер «как в Telegram» — с поддержкой отрисовки аудиоволны. Да ещё и динамически — в процессе записи.

Статья
Forwarded from UX Live 🔥
Тупейшая хуйня которая только могла случиться с телегой это легализация механики гивов до функционала платформы.

Продлю премиум на год пожалуй, чтоб у Дурова был запас денег и он это он поменьше внедрял скам-механик.
Forwarded from Адовый UX
Б — безопасность