Ценность услуги в глазах клиента |
Это глава из «Книги нормального фрилансера», в которой я делюсь опытом проектировщика интерфейсов, работающего на себя.
Запори клиенту сроки, поопаздывай на встречи,
Не давай ему гарантий, будь с ним жёстче и грубей.
Сдай работу безупречно и тогда он вдруг увидит,
Как хорош ты был на деле, и придёт к тебе ещё.
Деньги — не единственное, чем клиенты расплачиваются за сложные услуги. Им приходится тратить время и нервы на подготовку технических заданий в тех областях, в которых они не разбираются. На общение с неприятными исполнителями. На сотрудничество в состоянии неопределённости: когда неизвестно, что исполнитель делает, какой следующий шаг и когда это всё закончится.
Каждый такой неприятный момент можно отнести к затратам со стороны клиента. И итоговая ценность предоставленной услуги будет разницей между выгодами для клиента и его затратами.
Чтобы повысить ценность, достаточно, с одной стороны, увеличить количество выгод для клиента и, с другой, уменьшить его затраты. Но всё не так просто.
Самое непредсказуемое в этой формуле то, что все люди разные. И у каждого клиента будет собственный субъективный набор факторов, который он отнесёт как к затратам, так и к выгодам.
Поэтому поначалу, спрашивая у клиентов, что им понравилось в работе со мной, а что не очень, я получал много неожиданных ответов…
Читать далееhttps://habr.com/ru/post/694150/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694150
|
Метки: фриланс сервис ценность клиенты |
QA Lead и точка: Часть 5 – Звездная карта при формировании команды |
В прошлых частях серии “QA Lead и точка: Часть 3” и “QA Lead и точка: Часть 4” мы говорили о возможных ролях лида. Пришло время перейти к вопросу формированию нашей команды.
Для начала разберемся какие бывают команды. Два самых популярных подхода, которые применяются в большинстве компаний, это “функциональный” и “кросс-функциональный”. Подход с функциональными командами более классический. Такие команды состоят из сотрудников одного направления (QA, Frontend разработчики, Backend разработчики итд) и лида (руководителя команды). Современный и “модный” кросс-функциональный подход подразумевает наличие разных специализаций в рамках одной команды. А если быть точным, то должно быть наличие всех необходимых навыков внутри команды для успешного выполнения работ над проектом, так как кросс-функциональная команда независима и самодостаточна. Также в некоторых компаниях комбинируют оба подхода. В таком случае один и тот же сотрудник в рамках кросс-функциональной команды занимается продуктовыми задачами, а в контексте своей функциональной команды выполняет технические улучшения, влияющие на всю организацию и ускоряющие работу нескольких кросс-функциональной команд.
Чаще всего, когда мы употребляем сочетание team lead команды, мы имеем в виду лида кросс-функциональной продуктовой команды. Но, так как наша серия статей связана с позицией QA Lead, рассмотрим дизайн функциональной QA команды.
Читать далееhttps://habr.com/ru/post/694128/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694128
|
Метки: Блог компании OTUS Тестирование веб-сервисов Управление персоналом qa lead testing qa тестирование management |
Старое железо СССР часть 6. Калининград. (Кенигсберг). Как ни странно, про практическое применение СМ ЭВМ |
Продолжение части 5. В 1980-х мы с приятелем попали в Калининград. Месяц обучения на заводе Кварц, специализация “оператор малой ЭВМ”. Месяц февраль, темно, дождик. Черно-белое кино. Но жизнь виделась яркой и цветной, молодость.
Поезд Ленинград-Калининград через союзную Прибалтику, границ не было, везде СССР. Трамвай от вокзала да фирменной гостиницы “Калининград”. Сеть подсказывает, что колея осталась немецкая, и трамваи были производства Чехословакии. Гостиница новостройка, стекло и бетон. Номер шикарен, дверь, окно, койка, тумбочка, санузел. 5 звезд, по пальцам. Окно выходит на задний двор. Санузел общий с соседним номером. На ночь в гостинице отключали лифты и воду, экономия. Слушатели курсов были со всего Союза, мой сосед из Прибалтики, было несколько человек из Киева, вроде кто-то из Москвы, остальных не помню.
Город на холмах, выходы балтийского гранита, через город протекает река Преголя. Гуляя по улицам, вдруг попадаешь в типичную, как в кино, Европу балтийского побережья. Небольшие близко поставленные, даже вплотную, каменные дома, встроенные гаражи. Улица мощеная брусчаткой, сделано давно и надежно, никаких кочек, ям, луж. Вода куда-то отводится, плавный уклон проезжей части и тротуара. (В Ленинграде – Санкт Петербурге такой исторической застройки нет, в нем жилые дома это или дворцы или доходные дома. И вечные лужи на тротуарах.) В городе морской порт, судостроительный завод, еще заводы. Магазин Березка для моряков, импортные товары по чекам, заменяющим валюту. Музеи, кинотеатр. Зал кино к началу сеанса полный. Ночной жизни нет, все затихает. Сидишь в гостинице, смотришь последний телевизор и вдруг по экрану помехи. Выглядываешь в окно, по пустому проспекту ползет одинокий грузовик с неисправным зажиганием. С телевизором смешно. Калининград сильно на западе, но часовой пояс – Москва. Большой сдвиг между поясным и астрономическим временем. По часам пора спать, а по ощущениям еще рано. Поэтому программу вещания продлевали на час, а диктора на телецентре записывали с утра. И вот на экране заметно уставший, слегка помятый и поникший диктор прощается со зрителями, спокойной ночи, мы заканчиваем, минута пауза-заставка и вдруг тот же диктор, в том же костюме, свежий и бодрый “А теперь для зрителей западного региона мы показываем”.
Читать далееhttps://habr.com/ru/post/694148/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694148
|
Метки: Старое железо старое железо ссср |
Как сделать Jenkins стабильным и сэкономить время, деньги и нервы |
От любой системы, которую внедряем в проект, мы ждём стабильной работы. Jenkins не исключение. Когда мы выбираем его в качестве инструмента CI/CD, он начинает напрямую влиять на time to market приложения и, соответственно, на деньги, которые может заработать компания. В случае сбоя Jenkins мы получаем влияние не только на команду разработки, но и на бизнес. Чтобы минимизировать риски, необходимо правильно настроить инструмент. В статье рассказываем о best practice, которые должен знать каждый администратор Jenkins.
Читать далееhttps://habr.com/ru/post/694144/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694144
|
Метки: программирование системное администрирование jenkins best practices devops it-инфраструктура outofmemoryerror jenkins ci блог компании southbridge ci/cd jenkins x jenkinsfile |
Два часа |
https://habr.com/ru/post/693826/?utm_source=habrahabr&utm_medium=rss&utm_campaign=693826
|
Метки: киберпанк научная фантастика slice of life сатира и юмор никто не читает метки |
[Перевод] Математические задачки от автора блога DataGenetics |

https://habr.com/ru/post/694136/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694136
|
Метки: Занимательные задачки Математика числа |
Лампочка-загадка Заря |

https://habr.com/ru/post/694040/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694040
|
Метки: Блог компании LampTest Гаджеты led led-лампы светодиодные лампы тест |
Улучшаем приложение для хранения заметок |
В предыдущей статье мы написали простое приложение для хранения заметок в памяти. В данной статье мы доработаем его. Теперь приложение будет хранить заметки в файле. Попутно разберёмся со следующими концепциями:
- процедурный и объектно-ориентированный подходы,
- инкапсуляция,
- структуры и методы,
- модули,
- тестирование.
https://habr.com/ru/post/694096/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694096
|
Метки: Блог компании OTUS rust заметки обучение ооп инкапсуляция тесты |
Приглашаем дизайнеров на митап от SberMarket Tech |
Привет! На связи tech-команда СберМаркета. В нынешнее время, полное вызовов и изменений (в том числе в бюджетах), решили провести митап, посвящённый тому, как экономить с помощью дизайна. Это не то же самое, что и экономить на дизайне, не путаем! В программе 3 доклада от спикеров из AliExpress, Авито и СберМаркета.
Приглашаем продуктовых и коммуникационных дизайнеров, а также всех, кому тема дизайна интересна. Приходите в гости 10 ноября в 19:00 в московский офис СберМаркета или подключайтесь к онлайн-трансляции.
Регистрация вот тут!
Читать далееhttps://habr.com/ru/post/694134/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694134
|
Метки: Блог компании СберМаркет Графический дизайн Управление продуктом Дизайн митап москва дизайнеры продуктовый дизайн ux design |
Заблокированный iPhone 5c от которого никто и ничего не помнит — что с ним можно сделать? |
Вчера я купил iPhone 5c в хорошем внешнем состоянии за 200 рублей, с симптомами "невключайки". Я решил его поднять, плата оказалась живой, но айфон защищен пин-кодом. Более того, он был на iOS 10 - что сразу отбрасывало какой либо брутфорс(на ранних версиях iOS можно сделать бесконечное количество попыток). Хозяйка ничего не знает и ничего не помнит. Кирпич ли это? Нет! И всё описанное в статье применимо ко всем iPhone, от 4(2g, 3g, 3gs - не имели блокировки по iCloud), до X. Интересно? Читаем далее. Сразу предупрежу тех, кто возможно знаком с процессом т.н "байпасса" на iOS - связи не будет, ниже будет расписано почему. И вам обязательно нужен ПК на Intel, VMWare не подойдет!
Читать далееhttps://habr.com/ru/post/694130/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694130
|
Метки: Смартфоны Apple iphone icloud hackintosh ретро |
RTOS или не RTOS вот в чем вопрос 2, или Windows тоже RTOS? |
RTOS или не RTOS вот в чем вопрос 2, или Windows тоже RTOS?
Читать далееhttps://habr.com/ru/post/694120/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694120
|
Метки: Habr Работа с видео Анализ и проектирование систем программирование микроконтроллеров embox системное программирование промышленное программирование |
Как меняется рынок вакансий системных аналитиков: перспективы, скиллы, зарплаты |
Коллеги из Chosy собрали цифры по рынку труда для системных аналитиков. Статью разобьем на три части:
1. Рассмотрим, куда движется отрасль и какие скиллы чаще всего требуются. Информацию мы собирали из разных источников, каждый указали в статье — так вы сможете исследовать каждую тему подробнее.
2. Покажем срез по международному рынку труда для системных аналитиков: какие зарплаты обещают специалистам в Грузии, Армении, Турции и ряде европейских стран.
3. Изучим, что предлагает аналитику российский рынок труда: средняя зарплата, финансовые ожидания работодателей и кандидатов, сколько в среднем публикуется вакансий за день и как это число изменилось за последний месяц.
Бегу читатьhttps://habr.com/ru/post/694114/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694114
|
Метки: Блог компании Geekfactor.io Исследования и прогнозы в IT Карьера в IT-индустрии системные аналитики системный анализ рынок труда вакансии |
Как из просто хорошей разработки сделать безопасную? |
Всем привет! На связи АЭРОДИСК!
В этой статье мы расскажем вам про новое направление компании АЭРОДИСК – Цифровое пространство безопасности (ЦПБ). ЦПБ – продукт, созданный для наших партнеров - интеграторов для оказания помощи по вопросам информационной безопасности конечным заказчикам. Данный продукт - набор лицензируемых нашими регуляторами консалтинговых услуг в области информационной безопасности, который родился из необходимости организации безопасной разработки внутри АЭРОДИСК-а. Как так получилось, что из организации внутреннего процесса получился новый ИБ-продукт, читаем ниже и/или смотрим вебинар "ОколоИТ" 27 октября 2022 года в 15:00. Регистрация по ссылке.
Читать далееhttps://habr.com/ru/post/693940/?utm_source=habrahabr&utm_medium=rss&utm_campaign=693940
|
Метки: информационная безопасность хранение данных аттестация персональные данные кии фстэк окб сапр it-инфраструктура законодательство в it аэродиск блог компании аэродиск |
UX для бизнеса |
В определении данным «отцом основателем» всея пользовательского опыта, Доном Норманом, определяющим словом является — «All». В переводе на русский язык — «ВСЕ».
Читать далееhttps://habr.com/ru/post/693970/?utm_source=habrahabr&utm_medium=rss&utm_campaign=693970
|
Метки: Анализ и проектирование систем Управление продуктом Дизайн ux ux/ui user experience user interfaces |
Готовы ли программисты к атомной войне? |
Я буду говорить за Убунту, поскольку с ней совсем (цензура), но с Виндой ситуация похожа.
Итак. Вы пережили атомный удар, и сейчас переживаете фалаут в бункере у себя на даче. Естественно, электричество у вас есть - как же без него? А вот Интернета нет. Не страшно, думаете вы, и достаете из кладовки специально для этого приобретенный Alienware, 64 Gb, топовая видеокарта и все дела.
И решаете заняться программированием, для примера возьмем машинное обучение. Для примера - значит, я просто пальцем ткнул, чтобы не думать долго. Вы хотите сделать из ненужного уже телефона и распбери PI робота, который будет пробираться наружу под завалами и замерять радиацию (оговорка - али экспресс и все эти радиодетали... буду считать, что у вас есть запас). Итак, что вам потребуется из софта?
Убунту. Вы, конечно, взяли в бункер бутовые USB для компа и для распбери.
Полные репозитории для Убунты. Потому, что софт надо где-то брать, а у софта зависимости, а у них... ну, в общем, вы поняли.
Редактор. И если вы не хотите (цензура) с VS Code, то не один, например, для Питона и плюсов. И кстати, в виде, позволяющем его поставить на голую машину. Без сети. То есть, либо этот редактор есть в репозитории Убунты (1.5 терабайта), либо надо скачать его отдельно.
Хотели писать под свой телефон? Хорошие новости - скорее всего, Андроид Студию вы в офлайне не поставите. Скорее всего, придется пользоваться ею в виде контейнера, ну или как совсем уж для любителей (цензура) - поставить ее на съемный диск. На StackOverflow есть люди, которым это удалось.
Читать далееhttps://habr.com/ru/post/693966/?utm_source=habrahabr&utm_medium=rss&utm_campaign=693966
|
Метки: *nix инсталляция оффлайн убунта ubuntu |
Использование copy-on-write на стендах разработки и тестирования с базами данных SQL Server |

В мире кровавого энтерпрайзу есть некоторое количество проектов-мамонтов. Они большие, у них базы данных на SQL Server, в этих базах тысячи и дестяки тысяч объектов, миллионы строк кода T-SQL, огромная вариативность данных, всё хрупкое, неидемпотентное, недетерминированное и фигово документированное. Короче, как писал Roy Osherove в своей The art of unit-testing:
Finally, as a friend once said, a good bottle of vodka never hurts when dealing with legacy code.
В вольном переводе "Да там без поллитры не разберёшься!"
И вот у этих проектов есть беда — большие контуры тестирования и разработки, часто так или иначе модифицированные и уменьшенные копии основного продуктового контура. Да-да-да, тут сразу поналетят умные да в белой одежде и начнут объяснять, что надо писать тестовые наборы данных (а кто спорит?), что тестовый контур должен быть небольшим (а кто спорит?), что код должен быть переносимым между СУБД (спасибо, Кэп!), что всё было бы лучше, если бы проект переписали N лет назад (ха-ха) и прочие "станьте ёжиками" и "пусть едят пирожные". Нет, дорогие мои. Просто представьте, что у вас есть БД SQL Server с 25К объектов (таблиц и ХП) и миллионами строк запросов, и часть объектов создана с SET ANSI NULLS ON, а часть с SET ANSI NULLS OFF. И точно известно, что в части запросов эта разница используется. И БД на дестяки ТиБ. И однодневный простой системы стоит больше, чем квартиры всех разработчиков, которые за последние 20 лет трогали этот код (из которых, кстати, сейчас работает только 7 последних самураев). Одно это может не давать перейти с SQL Server 2008 R2 на что-то более свежее пару лет.
https://habr.com/ru/post/691030/?utm_source=habrahabr&utm_medium=rss&utm_campaign=691030
|
Метки: Microsoft SQL Server DevOps 1с xfs btrfs sql server ненормальные решения postgresql |
[Перевод] Что делают арбитраж боты, что из себя представляет MEV, и почему это проблема всех блокчейнов |
Disclaimer: обычно я пишу про крипту почти на ежедневной основе в канале миллениалы делают веб3, но когда удается найти что-то особенно интересное, получается лонгрид.
MEV — maximum value that can be extracted from block production in excess of the standard block reward and gas fees by including, excluding, and changing the order of transactions in a block [initially referred to as "miner extractable value" во времена майнеров и PoW, но после мерджа у нас ни первого ни второго].
В теории определять включение транзакций в блок должны валидаторы, на практике это делают серчеры (searchers), независимые участники которые ищут потенциально выгодные транзакции и запускают в них своих ботов. Валидаторы все равно немного выигрывают, потому что серчеры ставят газ фи выше среднего, а дельта идет валидаторам в замен за повышенную вероятность включения транзакции в ближайший блок.
Assuming searchers are economically rational, the gas fee that a searcher is willing to pay will be an amount up to 100% of the searcher's MEV.
Но фокус в том что за одну транзакцию могут бороться много серчеров сразу (например в случае дексов) и газ физ могут правда доходить до 90% от MEV.
Так как стоимость транзакции = цена за газ * количетсво газа, а цена за газ -- высоко конкурентная переменная, появились програмируемые транзакции которые минимизируют необходимое количество газа.
Каким образом можно минимизировать необходимое количество газа:
Читать далееhttps://habr.com/ru/post/693950/?utm_source=habrahabr&utm_medium=rss&utm_campaign=693950
|
Метки: Децентрализованные сети Криптовалюты блокчейн крипта децентрализация валидаторы ноды ethereum proof-of-stake mev арбитраж |
[Перевод] Вжух — и вся электроника сгорела? |
Что на самом деле случится с компьютерами и автомобилями после ядерного взрыва?
Может ли использование ядерного оружия дотла уничтожить tech-индустрию (и вообще какую-либо индустрию) европейской страны?
Давайте разберёмся!
Читать далееhttps://habr.com/ru/post/693948/?utm_source=habrahabr&utm_medium=rss&utm_campaign=693948
|
Метки: научно-популярное ядерное оружие электроника война конец света образование жизнь прекрасна последствия лайвхак здоровье гика |
Недельный геймдев: #91 — 16 октября, 2022 |
Из новостей: Unigine 2.16, новые фичи в Balancy для работы с лайвопсом и A/B-тестами, 20 лет назад Blender перешёл в опенсорс, к концу года выйдет DirectStorage 1.1 с распаковкой на GPU.
Из интересностей: хаос при создании Atomic Heart, Sunless Skies: нарративный пост-мортем, теряют ли разработчики удовольствие от прохождения игр, вкусняшки в Cinema 4D.
Читать далееhttps://habr.com/ru/post/693936/?utm_source=habrahabr&utm_medium=rss&utm_campaign=693936
|
Метки: разработка игр gamedev gamedevnews новости дайджест |
В РФ поставляется все больше бракованных электронных компонентов. В чем проблема и к чему это ведет? |

https://habr.com/ru/post/693050/?utm_source=habrahabr&utm_medium=rss&utm_campaign=693050
|
Метки: Блог компании Selectel Производство и разработка электроники Компьютерное железо IT-компании импорт электроника компоненты компьютеры |