“I must create a system, or be enslaved by another man's. I will not reason and compare: my business is to create”
William Blake, Jerusalem The Emanation of the Giant Albion
“I must create a system, or be enslaved by another man's. I will not reason and compare: my business is to create”
William Blake, Jerusalem The Emanation of the Giant Albion
Привет! Сегодня хочу поговорить о проблеме, с которой сталкивается каждый фулстек-разработчик, и о том, как её можно элегантно решить.
Представьте: пишете форму регистрации. На фронте описываете типы для полей формы. На бэке — те же самые типы для валидации. Меняете одно поле — нужно помнить, что надо поменять в двух местах. Забыли обновить на бэке? Получите баг в продакшене.
А теперь добавьте сюда:
Константы (статусы заказов, роли пользователей)
Схемы валидации (Zod, Yup)
Утилитные функции (форматирование дат, работа со строками)
В последние годы полностью удаленные компании, такие как GitLab, Zapier и InVision, доказали, что культура удалённой работы — это не просто привилегия, но и явное преимущество для бизнеса. И развитие технологий лишь ускоряет этот переход. Мы можем мгновенно общаться в Slack или других мессенджерах, скоординировать глобальную видеоконференцию через Zoom и отслеживать всю нашу дорожную карту проекта в Asana.
Для сотрудников удаленная работа обеспечивает большую гибкость (позволяет больше времени уделять семье и/или личностному развитию, отсутствует необходимости перемещаться с работы домой или в другую локацию и наоборот), оставляет меньше отвлекающих факторов (рядом никто не общается по телефону, не ведёт разговоры, мешающие сконцентрироваться на задаче) и делает более короткими поездки на работу (или вовсе приводит к отсутствию поездок на работу). Для компаний культура удалённой работы облегчает найм, сокращает расходы на офис и, естественно, привлекает работников с самостоятельной мотивацией и самодисциплиной.
Несмотря на свои преимущества, удаленная работа имеет существенные недостатки. Между одиночеством и изоляцией, неоднозначностью целей организации, нечеткими границами работы и жизни при сложной скоординированность удаленная работа создаёт определённый набор проблем.
Однако, ни одна из этих проблем не является непреодолимой. Анализируя недостатки удаленной работы, мы можем продуманно структурировать наш рабочий день, чтобы смягчить или вовсе нивелировать эти недостатки.
Регулярно бывая на сайтах фриланса в обеих ипостасях — как исполнителя, так и заказчика, я часто встречаю повторяющиеся мотивы в описании многих заданий, типа задач будет много «агентства и студии не предлагать». Так вот, этот обзор для тех, кто под отношениями «заказчик-исполнитель» подразумевает отношения двух организаций, а не двух человек.
Раздел тендеров на сайтах «Рейтинга рунета» и CMS Magazine существовал ещё с 2011 года, но сейчас, три тысячи тендеров спустя, это уже отдельный сервис workspace.ru/b2b. «Воркспейс» — не единственная тендерная площадка в рунете, однако, единственная, заточенная на подбор компаний, оказывающих услуги в сфере диджитал; платформы вроде «РосТендер» или Is-zakupki не являются профильными для подобного рода задач — со всеми вытекающими.
Впрочем, чтобы быть полезным — мало быть уникальным. Главная фича Workspace — автоматический подбор потенциальных исполнителей: при добавлении тендера на площадку, система рассылает приглашение на участие подходящим по параметрам задачи исполнителям. Приглашение принять участие в моём небольшом тендере получили сразу шесть компаний из Москвы.

Причём, на создание тендера у меня ушло минут пять, через пятнадцать минут он был проверен редактором Workspace, а ещё через семь минут я получил реакцию от первого потенциального участника.
Читать полностью »
Тема навеяна постом Lee Munroe, который освещался в дайджесте на хабре. Я просто не смог пройти мимо него. Поэтому дальше я расскажу о своем workspace для разработки писем.Читать полностью »

Workspace и Сниппеты — 2 инструмента в Chrome Dev Tools, о существовании которых не все знают. Эти инструменты упрощают веб-разработку, поэтому я решил сегодня о них рассказать.
Читать полностью »
Вдохновившись этим постом и взяв на заметку эту идею, менее, чем за час, собрал стол для работы стоя на запчастях из Икеи. Зачем — смотрите тут. Стоимость базовых элементов — 578 рублей.Читать полностью »

Подборка рабочих мест. Первую часть я не стал публиковать, потому что она достаточно старая. Доступна у меня в блоге.
UPD: Некоторые загрузили свои фотографии. Если хотите поделиться своим рабочим местом, присылайте фото на ящик eugene@krouzhek.com с пометкой «Рабочее место».
@five.othreeetwo
@linxspiration
@linxspiration
@nespodzany
@therift
@schikedimdim
@stephaniedegeus
@eeliasmedia
@thinkdanijel
@hellogeriЗапись у меня в блоге.
PS: Если опубликовал не в тот блог, отпишите плз в комментах.