Это тайна, которую под угрозой страшных небесных кар запрещено писать в соцсетях и говорить вслух — особенно там, где могут услышать заказчики. Это настолько тайна, что её запрещено обсуждать даже между собой в курилке.
Читать дальшеАрхивы: Дупликаты
Can GenAI Actually Improve Developer Productivity?
AI coding assistants do not boost productivity or prevent burnout, study finds
Can GenAI Actually Improve Developer Productivity?
Uplevel Data Labs analyzed the difference in key engineering metrics across a sample of 800 developers before and after GitHub Copilot access. The findings tell a different story from what devs report in surveys.
О росте размеров JS кода “JavaScript Bloat in 2024”
In 2015 average web page size was approaching shareware version of Doom 1 (2.5 MB)
Well, in 2024, Slack pulls up 55 MB, the size of the original Quake 1 with all the resources. But now it’s just in JavaScript alone.
Восходящая разработка, или аджайл в действительности
Спустя каких-то 10-15 лет авторы “Манифеста аджайла” начали бить в набат: “Ребята, что вы делаете, мы имели в виду другое”. Они в чем-то правы, восходящая разработка так проста и тем притягательна, что все эти дополнительные процедуры кажутся необязательными.
Читать дальшепро “руКовоДСтвО и ЛидЕРСтво”
на самом деле, каждый с-левел это все же, системность мышления, высокий уровень информированности, и очень, очень, очень много технины.
Читать дальшеОб архитекторе (и архитектуре)
*Архитектура* – это набор формальных и неформальных *правил*, руководствуясь которыми люди проектируют систему. …
Архитектор несет непосредственную личную ответственность не “за систему”, а за продуктивность всех членов команды в их повседневной работе.
Результатник vs процесник
Люди, ориентированные на результат, зачастую оказываются совершенно беспомощными когда нужно выстроить процесс.
Читать дальшекак одну и ту же работу в организации А может выполнять 20 человек, а в организации Б 300 человек?
проводя собеседование, я вдруг узнал, что каждый человек, который занимается адмиралтейской работой в организации А, и, как мне казалось, честно говоря, довольно расслабленно, работает в 10-15 раз эффективней своих коллег из организации Б. Я офигел и с трудом сохранил покерфейс.
Читать дальшеЕсли кто-то делает микросервисы – это не значит что и вы должны
Про большие нагрузки: Не надо следовать за мейнстримом.
Главный вопрос – почему, с какой целью мы это делаем.
Без этого нет понимания DoD.
Про влияние удаленки на проектные команды во времена COVID-а
при переходе на удалёнку вы через год получите примерно такой эффект:
Общение между тремя командами разработки прекратится вообще. Всем очень повезёт если останется общение внутри команд (значит там были лидеры которые не дали сгнить хотя бы внутренней коммуникации). Никто в первой команде разработки не будет знать что делает вторая и как дела у третьей. Никакие специальные усилия не помогут: такие вещи как реальное состояние дел в разработке никто не оглашает на формальных митингах, этим делятся вполголоса у кофемашины. Больше кросс-командных удалённых митингов означает больше трескотни и больше спящих на этих митингах человек.
Разработка продукта НАЧИНАЕТСЯ с выхода в продакшен.
Только с выхода в продакшен вы встречаетесь с реальными задачами бизнеса, а не с тем что вам напели так называемые бизнес-пользователи и как мог записал ваш аналитик. Только там вы встретитесь с реальными трудностями, реальными объёмами, реальными скоростями разработки смежных команд, реальными жалобами клиентов.
Читать дальшеПовесьте мишень в метре от носа стрелка!
Невозможно, бл*ть, промахнуться мимо мишени, когда она висит у тебя в метре от носа. Если ты всё равно промазал, ты протянешь руку, выдернешь стрелу, и через пару секунд уже попробуешь снова.
Читать дальшеИнтеллект — это способность видеть паттерны, cознание, cвобода воли
Интеллект — это способность видеть паттерны.
Чем сложнее паттерны мы можем видеть, тем “выше” у нас интеллект.
Чтобы видеть паттерны, нужно уметь строить модели мира.
Подлинное самообучение
Довольно быстро я обнаружил, что ссылки кольцевые. В словаре было примерно шесть статей, циклически ссылающихся друг на друга. Они все были написаны птичьим языком. И не понятно было ровным счетом нихуя, то есть совсем. От безысходности и отчаяния, я начал читать их по кругу.
Читать дальшеSize of programming language communities in Q3 2021
Size of programming language communities in Q3 2021
Читать дальшеЧто такое – разруливание персонала
диалог на работе, упрощен до карикатурности
Читать дальшечем отличается мышление программиста, как определить склонность к программированию у детей
Так вот: алгоритмическое мышление, то есть умение составлять алгоритм решения задачи – это вообще самое простое и интуитивно понятное большинству людей.
А вот с пониманием структур данных как раз и возникает самая большая сложность.
Хотите стать разработчиком? 10 признаков того, что вам не стоит идти в профессию ни при каких условиях
Отсутствие любознательности
Отсутствие автономности и находчивости
Отсутствие настойчивости в решении проблемы
Отсутствие радости при преодолении трудностей
Нетерпение в обучении
Ощущение скуки или усталости от мыслей
Неспособность к самостоятельному мышлению
Узкое, ригидное и хаотичное мышление
Желание получить «правильный» ответ, когда есть «хорошие» и «плохие» ответы
Неумение обращать внимание на детали
Плавать хотят многие, выплывают — не все
ментор бросает в воду и смотрит, как выплывает человек. Но плывут немногие.
Читать дальшеНикого ничему нельзя научить
Обучение по принципу «смотри сюда и повторяй за мной» заканчивается со школьным выпускным.
Дальнейшее образование – в любой форме, будь то вуз, обучающий курс или менторство – подразумевает по большей части самостоятельное освоение материала.