Мы поболтали с несколькими хорошими людьми о том, каким им видится 2120 год:
– Андрей Себрант из Яндекса и TechSparks.
– Андрей Коняев из N+1, Образовача и KuJi.
– Иван Ямщиков из ABBYY и института Макса Планка.
– Александр Ложечкин из Amazon.
– Константин Кичинский из Платформа НТИ и ex. Microsoft.
– Валерия Курмак из AIC и ex. Сбербанк-Технологий.
– Андрей Бреслав из JetBrains и создатель Kotlin.
– Григорий Петров из Evrone.
– Александр Андронов из Dodo Pizza.
Получилась статья про будущее, которое мы заслужили.
– Андрей Себрант из Яндекса и TechSparks.
– Андрей Коняев из N+1, Образовача и KuJi.
– Иван Ямщиков из ABBYY и института Макса Планка.
– Александр Ложечкин из Amazon.
– Константин Кичинский из Платформа НТИ и ex. Microsoft.
– Валерия Курмак из AIC и ex. Сбербанк-Технологий.
– Андрей Бреслав из JetBrains и создатель Kotlin.
– Григорий Петров из Evrone.
– Александр Андронов из Dodo Pizza.
Получилась статья про будущее, которое мы заслужили.
Хабр
Постфутуризм, который мы заслужили
Эра постфутуризма началась 110 лет назад. Тогда, в 1909, Филиппо Маринетти опубликовал манифест футуризма, провозглашавший культ будущего и разрушение прошлого,...
Forwarded from Of Code & Men
Я где-то читал о концепции искусственного языка, в котором нельзя допустить логических ошибок. Просто потому что конструкции языка, подлежащие и сказуемые, препятствуют этому. Предложение не будет “компилироваться“. Например, такой язык не позволит построить фразу типа “черное - это белое“. Все логические парадоксы, типа парадокса лжеца в принципе не смогут быть выражены этим языком.
На этой простой идее базируется Type Driven Development, когда не тесты, а сами оперируемые типы препятствуют ошибкам в коде. Этот подходи позволяет избежать логических ошибок, но он бессилен против фактологических ошибок.
На этой простой идее базируется Type Driven Development, когда не тесты, а сами оперируемые типы препятствуют ошибкам в коде. Этот подходи позволяет избежать логических ошибок, но он бессилен против фактологических ошибок.
– Всем привет! Меня зовут Женя, и я – проектный наркоман.
– (нестройный ряд голосов) Привет, Женя!
После такого вступления обычно следуют упоминания работы до поздней ночи в будние дни и сутки напролёт в выходные, подсчёт килограммов съеденного джанк-фуда, красочные описания бессонных ночей перед дедлайном, а в конце та пустота и отрешённость, что наступают после окончания проекта… И всё это есть в нашей новой статье с предысторией.
Почитать статью.
Поиграть в «IT-алхимию».
– (нестройный ряд голосов) Привет, Женя!
После такого вступления обычно следуют упоминания работы до поздней ночи в будние дни и сутки напролёт в выходные, подсчёт килограммов съеденного джанк-фуда, красочные описания бессонных ночей перед дедлайном, а в конце та пустота и отрешённость, что наступают после окончания проекта… И всё это есть в нашей новой статье с предысторией.
Почитать статью.
Поиграть в «IT-алхимию».
Хабр
Исповедь проектного наркомана. Как мы сделали игру «IT-алхимия» за месяц
– Привет, Хабр! Меня зовут Женя, и я – проектный наркоман. – (нестройный ряд голосов) Привет, Женя! После такого вступления обычно следуют упоминания работы до...
Ты просыпаешься среди ночи и не можешь понять, где ты. Расслабься, со всеми такое случается, дай мозгам прийти в себя, осмотрись, чтобы сообразить…
Tы лежишь в какой-то капсуле с мигающими кнопками, wtf??? Маленький робот приносит тебе сок и говорит, что кожаному мешку пора на работу… Holy shit! Это будущее!
Сейчас мы возьмём твою ДНК и проведём тест, чтобы выдать новую профессию.
Tы лежишь в какой-то капсуле с мигающими кнопками, wtf??? Маленький робот приносит тебе сок и говорит, что кожаному мешку пора на работу… Holy shit! Это будущее!
Сейчас мы возьмём твою ДНК и проведём тест, чтобы выдать новую профессию.
dodo.dev
О том, как разработчики пилят IT в Dodo
Здесь мы рассказываем о том, куда идём с точки зрения архитектуры, развития системы и захвата мира.
Любите ли вы пасхалки так, как любим их мы?
Если вы до сих пор не потрошили исходники нашего сайта в поисках секретных команд, займитесь этим прямо сейчас.
P.S. Не умеете копаться в исходниках? Штош, тогда идите учить программирование или молите о подсказках.
Если вы до сих пор не потрошили исходники нашего сайта в поисках секретных команд, займитесь этим прямо сейчас.
P.S. Не умеете копаться в исходниках? Штош, тогда идите учить программирование или молите о подсказках.
А вы думаете о биохакинге? Можно ли начать думать быстрее, что есть, чтобы не было brain fog, куда девать прокрастинацию...
Пока мы разбирались с этими вопросами, наткнулись на статью о том, что все мы – запрограммированные биороботы и надо просто время от времени рефакторить свой код.
Пока мы разбирались с этими вопросами, наткнулись на статью о том, что все мы – запрограммированные биороботы и надо просто время от времени рефакторить свой код.
Хабр
Как бороться с привычками запрограммированным людям
Перевод статьи из микроблога биохакера Сержа Фаге. В человеке есть запрограммированные паттерны поведения, которые всегда запускаются одним и тем же механически...
С Новым годом, друзья!
Желаем вам в 2020 побольше крутых задач, чистого кода, команду, с которой хоть легаси рефакторить, хоть микросервисы пилить, хоть в пабе чилить! Годных конференций и трушного нетворкинга, побольше кастомных носков (это важно) и офигенных подарков. И чтобы все тесты были зелёными, как новогодняя ёлочка!
Желаем вам в 2020 побольше крутых задач, чистого кода, команду, с которой хоть легаси рефакторить, хоть микросервисы пилить, хоть в пабе чилить! Годных конференций и трушного нетворкинга, побольше кастомных носков (это важно) и офигенных подарков. И чтобы все тесты были зелёными, как новогодняя ёлочка!
Audio
Привет! Представь, что ты незрячий и послушай.
Как ты думаешь, что это?
____
Правильный ответ: это заглавная картинка нашей новой статьи от iOS-разработчика Миши Рубанова про адаптацию приложений для незрячих и неподвижных людей.
Как ты думаешь, что это?
____
Правильный ответ: это заглавная картинка нашей новой статьи от iOS-разработчика Миши Рубанова про адаптацию приложений для незрячих и неподвижных людей.
Крутые спецы всё реже появляются на «рынке» в свободном доступе. Да ещё и за твоими работниками гоняются все, кому не лень.
На этом фоне появляются разные hr-инструменты удержания, и один из них – выставление контрофферов текущему сотруднику, когда тот подумывает уйти.
О них сегодня и поговорим в нашей новой статье.
На этом фоне появляются разные hr-инструменты удержания, и один из них – выставление контрофферов текущему сотруднику, когда тот подумывает уйти.
О них сегодня и поговорим в нашей новой статье.
Хабр
Уходя уходи: почему не стоит принимать контроффер
Привет, Хабр! Меня зовут Женя Остроумова, и я рекрутёр_ка. Сегодня поговорим с вами про контрофферы. Серия статей про собеседования : 1. Наш первый обед вместе: почему и как мы проводим тестовый день...
Вот вы берёте код под лицензиями BSD, MIT и Apache2 и в ус не дуете, а потом – бац! – вторая смена, и в транзитивной зависимости рисуется код под AGPL. Мы стараемся следить за этим и предпочитаем скорее перебдеть, чем недобдеть.
Хабр
Веская причина для проверки ваших зависимостей: AGPL-edition
Вот вы берёте код под лицензиями BSD, MIT и Apache2 и в ус не дуете, а потом – бац! – вторая смена, и в транзитивной зависимости рисуется код под AGPL. Мы старае...
В декабре нам начали сыпаться отзывы, что iOS-приложение Dodo Pizza вылетает на старте, не запускается и после перезапуска. Переустановка не помогает. Некоторым так и пришлось встречать Новый год без пиццы. Грусть.
Миша Рубанов написал честный постмортем о причинах и наших действиях.
P.S. Не волнуйтесь, сейчас уже всё работает и теперь iOS-приложение запускается в разы быстрее.
Миша Рубанов написал честный постмортем о причинах и наших действиях.
P.S. Не волнуйтесь, сейчас уже всё работает и теперь iOS-приложение запускается в разы быстрее.
Хабр
Бардак на старте: постмортем на скорость запуска iOS-приложения
У современного приложения много нефункциональных требований: размер приложения, потребляемый трафик, доступность для людей с ограничениями, стабильность, скорость запуска и работы. Наше приложение...
Habr выпустил статью-подборку «Тридцать топовых интервью за последнее время: разработка, дизайн, научпоп и лайфстайл».
Любопытство взяло верх, и мы решили быстро взглянуть, кого там в топы записали. Ну и... Ваши предположения, догадки?
В рубрике «Бизнес» статья-интервью с нашим СТО Александром Андроновым «Зачем программисту стажировка на кухне — разговор с «Додо Пиццей» про гембу, .NET и открытость».
Статье год с небольшим, в ней фотки, где все ещё молодые, и рассуждения Саши про Dodo IS. Приятно почитать и поностальгировать.
Любопытство взяло верх, и мы решили быстро взглянуть, кого там в топы записали. Ну и... Ваши предположения, догадки?
В рубрике «Бизнес» статья-интервью с нашим СТО Александром Андроновым «Зачем программисту стажировка на кухне — разговор с «Додо Пиццей» про гембу, .NET и открытость».
Статье год с небольшим, в ней фотки, где все ещё молодые, и рассуждения Саши про Dodo IS. Приятно почитать и поностальгировать.
У всего на этом свете есть альтернатива. Даже у App Store.
Это сервис Setapp – подписка на огромный набор приложений, например, KeyKey, PixelSnap, Flawless.
Наш iOS-разработчик Саша Спиричев (@alspirichev) сэкономил всем время и написал крутой обзор об этом сервисе.
Это сервис Setapp – подписка на огромный набор приложений, например, KeyKey, PixelSnap, Flawless.
Наш iOS-разработчик Саша Спиричев (@alspirichev) сэкономил всем время и написал крутой обзор об этом сервисе.
Medium
Альтернативный App Store
Люди находят множество удобств в экосистеме Apple, многообразии жестов тачпада (и уже тачбара), наличии базовых программ по умолчанию…
Обратная связь в компании, как Бэтмен в Готэме. Все ждут, что она прилетит и всех спасёт, направит на путь истинный. Но иногда, судя по ощущениям, вместо Бэтмена прилетает Джокер и рушит ваш проект.
Для нас, как и для большинства современных компаний, вопрос обратной связи стоит довольно остро: когда, кому и как её правильно давать. Мы пробуем разные подходы. Недавно нашли интересный материал, которым делимся с вами.
Для нас, как и для большинства современных компаний, вопрос обратной связи стоит довольно остро: когда, кому и как её правильно давать. Мы пробуем разные подходы. Недавно нашли интересный материал, которым делимся с вами.
Хабр
10/50/99: как давать обратную связь
Обратная связь в компании, как Бэтмен в Готэме. Все ждут, что она прилетит и всех спасёт, направит на путь истинный. Но иногда, судя по ощущениям, вместо Бэтмена...
Ничего такого. Проходите мимо.
Пятница, серость, талое месиво под ногами, везде сердца. Сегодня будут совещания и спринт-ревью, можно налить себе кофе, заесть печенькой, вечером пойти в бар. Ничего такого, просто жизнь человека на Земле.
Понимаете, в жизни не так много важного, но офигеть как много интересного, будь то вид соцветия крыжовника или первый выпуск подкаста от Dodo Pizza Engineering.
*типа плавный переход* В пилотном выпуске подкаста «Ничего такого» мы говорили с Артёмом Сусековым – development manager Miro про: Miro с точки зрения инжиниринга, найм и ежегодное повышение зп, силу обратной связи и рост разработчиков.
P.S. Да, мы запустили свой подкаст, потому что часики-то тикают! Подкасты – это счастье! Что значит «всё уже обсудили до вас»? Подкасты надо писать, пока молодые. Потом поздно будет. Дал Бог хороших гостей, даст и на лайки от слушателей!
Пятница, серость, талое месиво под ногами, везде сердца. Сегодня будут совещания и спринт-ревью, можно налить себе кофе, заесть печенькой, вечером пойти в бар. Ничего такого, просто жизнь человека на Земле.
Понимаете, в жизни не так много важного, но офигеть как много интересного, будь то вид соцветия крыжовника или первый выпуск подкаста от Dodo Pizza Engineering.
*типа плавный переход* В пилотном выпуске подкаста «Ничего такого» мы говорили с Артёмом Сусековым – development manager Miro про: Miro с точки зрения инжиниринга, найм и ежегодное повышение зп, силу обратной связи и рост разработчиков.
P.S. Да, мы запустили свой подкаст, потому что часики-то тикают! Подкасты – это счастье! Что значит «всё уже обсудили до вас»? Подкасты надо писать, пока молодые. Потом поздно будет. Дал Бог хороших гостей, даст и на лайки от слушателей!
Audio
По запросу слушателей дублируем подкаст файлом. Делитесь мнением в нашем чате!
14 февраля 2020 Dodo IS вывезла рекордный показатель по нагрузке – 369 заказов в минуту.
Подготовка ко Дню всех влюблённых далась нам непросто – длительный STL, несколько серьезных падений и сфокусированная работа многих разработчиков и SRE над системой.
Чтобы все влюблённые могли получить пиццу, мы тут фигачили за оптимизацию во всём монолите, избавлялись от крашей, выстраивали политику ретраев и bulkhead-ов, переводили мобильное приложение на batch-запросы, разбирали и чинили проблемы с кассой, проводили бесконечные нагрузочные тестирования изменений, не отводили глаз от мониторинга, сохраняя бесстрашие и целеустремленность на пути к главному – стабильности системы.
Система выдержала, мы выжили! Первый рубеж пройден. Но на этом наш Tower Defense не закончен, – ещё есть, чем заняться перед второй волной праздников.
Подготовка ко Дню всех влюблённых далась нам непросто – длительный STL, несколько серьезных падений и сфокусированная работа многих разработчиков и SRE над системой.
Чтобы все влюблённые могли получить пиццу, мы тут фигачили за оптимизацию во всём монолите, избавлялись от крашей, выстраивали политику ретраев и bulkhead-ов, переводили мобильное приложение на batch-запросы, разбирали и чинили проблемы с кассой, проводили бесконечные нагрузочные тестирования изменений, не отводили глаз от мониторинга, сохраняя бесстрашие и целеустремленность на пути к главному – стабильности системы.
Система выдержала, мы выжили! Первый рубеж пройден. Но на этом наш Tower Defense не закончен, – ещё есть, чем заняться перед второй волной праздников.
Наш Глеб сходил в гости на подкаст и рассказал о том, кто такие SRE и чем они занимаются.
Forwarded from Подкаст "Мамкин Айтишник"
Очередной выпуск подкаста #МамкинАйтишник с Глебом Лесниковым из Додо Пицца.
Кто такие SRE и чем они занимаются, про python, go и rust, облако Microsoft Azure и Яндекс Облако, как проходит собеседование на SRE и какие могут быть вопросы, ежедневные задачи и могут ли SRE инженеры приготовить пиццу и открыть свою пиццерию.
https://www.youtube.com/watch?v=rgOY1OjMCKo
Кто такие SRE и чем они занимаются, про python, go и rust, облако Microsoft Azure и Яндекс Облако, как проходит собеседование на SRE и какие могут быть вопросы, ежедневные задачи и могут ли SRE инженеры приготовить пиццу и открыть свою пиццерию.
https://www.youtube.com/watch?v=rgOY1OjMCKo
YouTube
🎧 Мамкин Айтишник #6 - Глеб Лесников - из врача в SRE (Site Reliability Engineer) в Додо Пицца
В очередном выпуске подкаста #МамкинАйтишник разговариваем с SRE инженером (Site Reliability Engineer) из Додо Пиццы. Кто такие SRE и чем они занимаются, про python, go и rust, облако Microsoft Azure и Яндекс Облако, как проходит собеседование на SRE и какие…
Привет! А расскажите, кто вы такой?
Anonymous Poll
5%
Frontend
19%
Backend
10%
Full Stack
7%
Mobile
1%
Gamedev
8%
QA
6%
SRE
5%
Designer
10%
Team leader/CTO
30%
Менеджер, маркетолог и вот эти вот все
Знаете, как это бывает: приходишь утром на работу, а там наш СТО Саша Андронов радостно сообщает, что у нас появилась команда мобильной разработки и новый офис в Киеве.
HR в шоке, а мы радуемся.
HR в шоке, а мы радуемся.