Andrey
у меня роль уточки играет моделька имперского комиссара из Вахи. Очень мотивирует, евпочя
Anonymous
К слову, меня иногда удивляет священный трепет перед тимлидами. Это же по сути мелкий начальник. На уровне старшего смены продавцов или главного по закидываю мешков картофана в камаз
Проксимов
Andrey
Иван
С какого языка стоило бы начать изучение функцианального программирования?
Аналог питона, только в функцианальщине..🤔
Denis
Иван
Хаскель
Почему именно хаскель?)
You
@Tishka17
Andrey
с Кложи
Co(n)stantine👨🔬
Tigran
Иван
Tigran
Руководить продавцами и руководить разработчиками — это вообще не одно и то же
Andrey
на самом деле, думаю, практически любой современный язык позволяет писать в функциональной парадигме.
Иван
Anonymous
Иван
Но есть более функцианальные, а есть менее
Tigran
Проксимов
Tigran
🤷♂️
Andrey
часто тимлидом ставят человека который по технической части достиг своего потолка, но карьерно продвинуть его надо потому, что иначе уйдет.
Anonymous
Марк как обычно пытается развести срач. И у него получается
Не надо за меня пытаться рассказать, что там хочу, а что не хочу. Когда я хочу развести срач, то получается срач, что ты мог наблюдать в пайфлуде длительное время. А тут я высказываю свой аргументированный скепсис по поводу пиетета к т.н тимлидам
Иван
Проксимов
Проксимов
Anonymous
Но обычно 4-7 человек
Окей, 4-7. Это аргумент какого порядка? В каком месте тут про умных? Сайты на джанге пилить? Извини, но тут рядом чуваки всякие ракеты запускают с посадкой ступеней синхронной и ловят обтекатели.
Tigran
И с нами постоянная рубрика «охуенные сравнения»
denis ⛅️
Anonymous
Чувак, тимлид в том случае, в котором ты описал - это просто начальник мочалиных, мелкий. И это вообще никак не говорит о его уме и уме его подчиненных. От слова совсем. А если ты говоришь о вумных, то надо в пример приводить вумных по некому объективному критерию. Объективный критерий - сделать что-то результативное, что никто никогда не делал. Как минимум тут вопросов не возникнет
denis ⛅️
denis ⛅️
примерно
Tigran
Ну так-то любой топовый айти-продукт мало кто до него делал, так что это так себе критерий. Ну и если тебе не доводилось работать с крутым тимлидом, соболезную
Tigran
denis ⛅️
или я сам тупой))
Tigran
как знать, как знать
Tigran
Я ничего не двигал про умность, я сказал, что это непростая работа
Tigran
Но если я скажу «пойди, потимлидь и убедись в этом», ты скажешь, что это сперва-добейся аргумент
Anonymous
Tigran
Оу, ну лан
Tigran
Tigran
Хуёвая у вас архитектура, если её никто, кроме тебя, не понимает)
Tigran
Tigran
Нашу компоненту полностью понимало как минимум четверо из шести.
Tigran
Но она была простая, да.
denis ⛅️
а в яндексе круто работать?
Tigran
Но понимать «в полной мере», как работает поиск — не то же самое, что понимать его архитектуру.
Tigran
Архитектура — это самый высокий уровень абстракции.
Anonymous
У меня есть коллеги, которые работают с системой Дойче банка. И они говорят, что там вообще уже толком никто не понимает, как эта хуйня работает в полной мере. Просто потому что она большая и сложная
Tigran
И, вероятно, хуёво сдизайненная
Tigran
Для того и нужны архитекторы, чтобы в нужный момент поднимать уровень абстракции и сохранять сложность системы на умопостижимом уровне
Nikolay
🦔
Aragaer
у меня на работе была одна большая страшная фигня, которую когда-то кто-то давно написал, а сейчас уже никто толком не понимает, как она работает (потому что туда еще понавесили всяких вещей). И мне начальник говорил - "кроме тебя никто не разберется, как это переделать". Но я вобщем и не рвался особо. Тогда другому человеку доверили "сделать прототип нового варианта этой хрени, чтобы без лишнего мусора". И вот уже тут я начал что-то понимать. Но все равно я не понимал "а зачем вы делаете тут вот такое, если это просто буфер?"
И наконец через какое-то время до меня дошло - они называли эту хрень буфером, а реально им был нужен не буфер. Но они пытались делать из нее буфер, а оно так не хотело работать. Как только я понял, что просто говорятся неправильные слова и настоял на том, что это не буфер, а "хранилище с устареванием", сразу поменялось отношение к этой хрени и в итоге вырисовалось что-то разумное и логичное.
Tigran
И контроль сложности системы, если что, — та же самая сложность, с которой сталкиваются в своей работе инженеры NASA. Ни один инженер не претендует на доскональное знание всей ракеты.
Anonymous
у меня на работе была одна большая страшная фигня, которую когда-то кто-то давно написал, а сейчас уже никто толком не понимает, как она работает (потому что туда еще понавесили всяких вещей). И мне начальник говорил - "кроме тебя никто не разберется, как это переделать". Но я вобщем и не рвался особо. Тогда другому человеку доверили "сделать прототип нового варианта этой хрени, чтобы без лишнего мусора". И вот уже тут я начал что-то понимать. Но все равно я не понимал "а зачем вы делаете тут вот такое, если это просто буфер?"
И наконец через какое-то время до меня дошло - они называли эту хрень буфером, а реально им был нужен не буфер. Но они пытались делать из нее буфер, а оно так не хотело работать. Как только я понял, что просто говорятся неправильные слова и настоял на том, что это не буфер, а "хранилище с устареванием", сразу поменялось отношение к этой хрени и в итоге вырисовалось что-то разумное и логичное.
К слову, в жж есть прекраснейший пост под названием "инженерная археология"(если ниче не путаю), когда чувака из забытья выдернули патчить НПЗ. Там примерно тоже самое, что ты описал, только ебовее по масштабам
Aragaer
вот прикол в том, что я уже наверно больше года не пишу кода, а только занимаюсь вот такими вещами - меня зовут "посмотреть на то, что у нас тут не получается", а я гляжу на это со стороны и спрашиваю "а чего вы вообще сделать хотите? А зачем тогда вообще так геморроиться?"
Khasan
не могу обновить pywin32, так ругается "
Khasan
ОШИБКА: Невозможно удалить «pywin32». Это установленный дистрибутивный проект, и поэтому мы не можем точно определить, какие файлы принадлежат ему, что приведет только к частичному удалению.
Aragaer
и да, частенько все упирается только в то, что они привыкли называть это одними словами, а на самом деле там что-то другое
Nikolay
Aragaer
неа. Я прихожу в офис, спрашиваю "ну чего, как у вас дела? надо помочь чем-нибудь?"
Tigran
Aragaer
и если никто не дергает срочно разбираться с чем-то непонятным, то сижу, занимаюсь всякой ерундой типа телограмма
Aragaer
а, не, последние недели в свободное время пишу hello world на плюсовых шаблонах
Co(n)stantine👨🔬
Tigran
Если бы мы делали только то, что можем держать в голове, у нас бы не появился даже Mark I.
Aragaer
Co(n)stantine👨🔬
Anonymous
тут нужно уже делить на уровни абстракции
Да, но повышение уровней абстракции не решает проблему понимания всех системы или даже ее компонентов. Это просто некий, на текущий момент, все еще работающий способ, как можно не потеряться. Но даже сейчас если мы возьмем что-то вообще огромное и сложное и проведем метаанализ, то выяснится, что никто не понимает как он работает несмотря на иерархии абстракций, а понимают каждый свою часть.
Aragaer
ну надо понимать свою часть, вышестоящий слой и интерфейсы с соседними частями
Aragaer
мне проще - я и так ничего не понимаю, просто когда меня зовут, то могу за небольшое время въехать на поверхностном уровне. А потом все равно забуду
Туночка️
как с помощью гугла искать странички только с определенного сайта?