Don't wanna be here? Send us removal request.
Text
О судьбе хорошего программиста
Начальник в традиционном понимании соединяет в себе три функции: manager, tech lead and product owner. Одно из последних достижений управленческой мысли что эти функции следует разделить, в чем нам частично помогает scrum (product owner role). Однако scrum не описывает ролей для manager and tech lead, поэтому означенные роли пускаются на самотёк, и каждый упражняется кто во что горазд. Одна из популярных идей соединить manager and product onwer вместе, означенный кентавр называется product manager. Дальше, куда же податься программисту в этом новом дивном мире? А вот только в product team members, где все равны, но некоторые равнее, от чего и все эти разговоры про необходимость soft skills, потому что как то же надо уживаться с другими. Однако тут возникает проблема под названием skill gap, когда уровень коллег в одной команде различается на порядок. Хороший программист обнаруживает себя в крайне неприятной и бесперспективной ситуации вида "ты что, самый умный?", так хорошо знакомой всем пережившим Советский Союз, без всякого разумного выхода: обучать коллег никакого терпения не хватит, работать на отвали не позволяют убеждения, карьерно расти можно только в менеджеры, но им программировать не положено. Но управленческая мысль не дремлет, и теперь у нас есть понятие SME, subject matter experts, типа специалисты временно приставляемые к командам с целью повышения уровня команд, и там уже можно личным примером и коллег подтягивать, и заниматься интересной работой, и ключевой фактор здесь временность, что направляет мысль в правильную сторону -- как оно все будет работать без меня. Так сказать, следующий шаг после digital transformation, есть куда расти. comments via jamhed https://ift.tt/3sJmuZh
0 notes
Text
Две основные проблемы в IT: 1. мало автоматизации 2. много автоматизации comments via jamhed https://ift.tt/3wmX3Nc
0 notes
Text
Вот есть, скажем, два принципиально разных взгляда на вещи: делать то, что хотят люди и делать так, как считаешь нужным, причем аргументы есть в обе стороны (сами не знают что хотят, понаделали тут всякого). Однако есть и инварианты, так называемая природа человека, все люди хотят есть, пить, иметь крышу над головой и быть лучше, чем сосед. comments via jamhed https://ift.tt/3iDkXkj
0 notes
Text
Убеждения.
Вот одно из убеждений, которое изрядно попортило мне жизнь: дело поручают специалисту. На самом деле дело поручают хорошему человеку, который потом специалистами пользуется. Или не пользуется. И тогда специалисты возмущаются. comments via jamhed https://ift.tt/2Loorc8
0 notes
Text
Vendor lock-in
> Amazon said it would remove Parler from its cloud hosting service, Amazon Web Services, Sunday evening, effectively kicking it off of the public internet after mounting pressure from the public and Amazon employees. А теперь вишенка на торте: смигрировать проект завязанный на AWS на что-нибудь другое весьма нетривиальная задача. comments via jamhed https://ift.tt/39lOVTL
0 notes
Text
И еще о коммуникации.
Последнее время заметил, что открываешь так соцсети с мыслью что-нибудь написать, и после некоторого размышления, закрываешь.
youtube
comments via jamhed https://ift.tt/3hfGzQQ
0 notes
Text
Эволюция.
Есть всякие компьютерные вирусы. Для борьбы с ними придумали антивирусы. Потом эти антивирусы встроили в операционные системы и сделали обязательными, для нашего же блага, попутно расширив функции. Теперь у нас операционные системы с защитниками, которые нас защищают от вредоносного программного обеспечения. А еще есть дивное приложение с открытым кодом, PopcornTime. Где свели в один графический интерфейс torrent-клиент, видео-плеер и подписки на обновления. Однако пользоваться им нельзя, потому что какие-то добрые люди идентифицируют такое приложение как вредоносное. Которое действительно наносит вред, но с одним отличием -- исключительно вещательным корпорациям. Как видим, схема всегда одна и та же: мы защитим вас для вашего же блага от угроз, потом список угроз слегка расширяется, и далее защищаться надо уже от защитников. comments via jamhed https://ift.tt/2WykaFa
0 notes
Text
Media
Так как предыдущие модели дистрибьюции контента благополучно сдохли, то все переехали на "подписку", включая газеты, журналы и то что раньше называлось "телевидение", а теперь стриминговые сервисы. Дальше внезапно выяснилось, что стриминговые сервисы таки имеют свою агенду (sjw, вот это все), а других сервисов у нас для вас нет. Вот и получается, что люди таки платят за то, чтобы им мозг сношали, добровольно и с песнями. comments via jamhed https://ift.tt/3fR4jtZ
0 notes
Text
Political information updates
From now on we should distinguish equity and equality. Equality: All grocery stores/corner stores/bodegas have access to healthy fruits and vegetables and they cost the same for everyone Equity: All grocery stores/corner stores/bodegas have access to healthy fruits and vegetables and in low income communities, they are priced to be affordable for those communities However, I have a few follow-up questions: 1. What is the exact figure for income to be considered low? 2. Who is going to define what affordable is, and to watch goods are priced properly? 3. What to do with these who set prices wrongly? 4. What stops members of not-so-low-income communities to buy from these stores? Personally I see a rare opportunity here, I know exactly what will happen, no matter the answers. comments via jamhed https://ift.tt/331PcsD
0 notes
Text
Cloud native
AWS недавно выкатил свой способ описывать инфраструктуру, способ называется CDK (cloud development kit), существенными особенностями которого являются:
Использование нормальных языков программирования (typescript/python/java)
Примитивы более высокого уровня (asset, pipeline, ...) и можно писать свои
Трансляция в Cloud Formation и Cloud Assembly
Поддержка производителя
Так же попутно выяснилось что в AWS можно держать весь цикл разработки (source code -> build pipeline -> deployments), и управлять доступом ко всему единообразно (AWS IAM). Описал один и тот же deployment двумя способами (typescript/python), и что могу сказать:
typescript подходит больше чем python:
типы и типизированные хеши сильно помогают
сам cdk написан на typescript, и все примеры оттуда тоже
минус один слой трансляции (python -> typescript -> cloudformation)
AWS работает медленно: сборка AMI ~10 минут, развернуть deployment (3 az, 3 ec2, elb) в аккаунте ~10 минут
cross-account deployments -- есть что улучшить: поиск AMI по имени в другом аккаунте приводит к попытк�� задеплоить AMI с индексом ami-00001234, без всяких ошибок до.
В целом выглядит перспективно: можно поручить разработку примитивов отдельным командам, а другие будут просто потреблять готовое стереотипным образом через интерфейс AWS Console, или любым другим удобным способом. Однако для масштабирования потребуется некоторая дисциплина описывать зависимости между модулями, и документировать параметры (что вроде работает для CloudFormation out of the box). comments via jamhed https://ift.tt/38WHKCP
0 notes
Text
О переименованиях
> Площадь Ленина опять стала в Тарусе Соборной, улица Розы Люксембург - Посадской, Комсомольская - Серпуховской, Каляева - Боголюбской Глава КПРФ Геннадий Зюганов заявил, что будет бороться против переименования. Действия Тарусских властей он назвал провокацией. > Переименовали улицу Фрунзе (бывшая Большая Ильинская) в Заки Валиди, Воровского в проспект Салавата Юлаева, а Социалистическую (бывшая Бекетовская) в Мустая Карима Легко видеть, что глава КПРФ ничего не заявлял, так -- можно. Это всё, что нужно знать о коммунистах и к ним приравненным. comments via jamhed https://ift.tt/3oIlv8Y
0 notes
Text
Днище.
Попробовал посмотреть Saturday Night Live, так первая шутка: "President Trump is in the hospital due to COVID, and my heart goes out to COVID." Стошнило, выключил. comments via jamhed https://ift.tt/30C5UNN
0 notes
Text
О рептилоидах.
Как известно, они среди нас, и это особенно верно для больших корпораций. Для успешного продвижения по карьерной лестнице необходимо быть рептилоидом, и чем дальше, тем их больше, и шкура у них толще. Заслуженный рептилоид. Некоторым быть рептилоидами некомфортно, и таких не берут в космонавты, карьерный рост останавливается. Выбор не из легких, да. comments via jamhed https://ift.tt/36Anju9
0 notes
Text
Early retirement
Вот популярное желание вызывающее у меня искреннее недоумение -- как накопить денег чтобы больше не работать. Ну положим, вот есть у вас некоторая сумма, которая позволяет жить на пассивный доход (что бы под этим не понималось), а делать-то что потом? comments via jamhed https://ift.tt/33aQIZL
0 notes
Text
Каждое лыко в строку.
https://periskop.su/2062657.html > Параллельно почитал эту самую польскую Нехту за несколько дней и поразился сразу двум вещам. Первое, это методы управления большими массами людей через Телеграм. Прямые и почти директивные. Люди, как послушные лемминги, исполняют приказы этой Нехты (или Нексты) - туда иди, тут повернись, сюда не ходи, а этот памятник обойди и не вступай в контакт > И вот, образец прямого управления: "О детальных планах не только на завтра, но и на ближайшие дни, мы расскажем совсем скоро. А пока можете начать блокировать движение на своих машинах уже в 8 утра." И демонстрирующие реально ждут указаний! Вот помнится были в моде такие флешмобы устроенные аналогично: в неожиданном месте появлялось много людей занимающихся странным. Нашли таки применения машинке для жужжания. Потом, вот в любой большой структуре (государство, корпорация, ...) есть люди в системе, и люди вне системы, но которым хочется потому что уверены что знают лучше. Бесценный ресурс, на самом деле, если применять с умом и сообразительностью -- такие люди готовы тратить свое личное время бесплатно, то есть даром, на всякую чухню. К сожалению системные люди, как правило, в таком видят себе лично угрозу, и поэтому игнорируют (ну или репрессируют, по мере скудоумия и злобности). Однако думать что если заменить одних на других, то наступит благорастворение воздухов -- большая ошибка, по очевидным причинам изложенным Крыловым в басне "Квартет". comments via jamhed https://ift.tt/3jgRIRy
0 notes
Text
Выборы, выборы.
А давайте зайдем с другой стороны, предположим что выборы прошли по всем правилам и без махинаций. Вот что мешает проигравшей стороне устроить уличные протесты тем же способом и с теми же аргументами -- кругом махинации, нас обманули, считают неправильно? И далее, в этом споре хозяйствующих субъектов кто предполагается арбитром? comments via jamhed https://ift.tt/2DTfR0Z
0 notes
Text
Black Lives Matter
Иванъ Ильинъ: Фотографическое общество культивируетъ фотографію какъ технику и какъ искусство. Но если оно устраиваетъ подъ этимъ флагомъ «домъ свиданій» и торговлю живымъ товаромъ, то оно превращается въ темную банду и будетъ закрыто въ любомъ демократическомъ государствѣ. Если университетъ начинаетъ заниматься торговой спекуляціей, то онъ уже не университетъ, а товарная биржа. Спортивное общество, посвящающее себя революціонной пропагандѣ, есть не спортивное общество, а клубъ революціонныхъ заговорщиковъ. --- Самое неприятное видеть как приличные с виду организации превратились в клубы революционных заговорщиков, легким движением. Заходишь так на сайт посвященный исследованию масок N95, видишь что Black Lives Matter, и немедленно понимаешь -- тот самый клуб как он есть. И тысячи их. comments via jamhed https://ift.tt/2ZFcD9T
0 notes