Адрес для входа в РФ: exler.world

Программеры филонят

27.11.2024 11:42  5854   Комментарии (175)

Исследователи из Стэнфордского университета создали модель, которая количественно оценила работоспособность более 50 тысяч разработчиков программного обеспечения из сотен крупных IT-компаний, проанализировав исходный код из закрытых репозиториев Git.

Результат меня прям удивил. Оказывается, только 14% инженеров-программистов, работающих удаленно, ни хрена не делают. Я был уверен, что их заметно больше. Также исследователи выяснили, что 9% работающих одновременно удаленно и в офисе ни черта не делают, а в офисе ни черта не делают 6%.

Мой опыт показывает, что этот процент - прям очень заметно выше. Так что у них явно что-то с методологией.

Оказалось, 14% инженеров-программистов, работающих удаленно, практически не выполняли никакой работы, то же самое касается 9% трудящихся одновременно удаленно и в офисе, а также 6% работающих в офисе постоянно. В среднем этот показатель составляет 9,5%.

Подсчет коммитов (способ сохранения изменений в коде, содержащий информацию о том, что было изменено и кем были внесены эти изменения) кода выявил, что примерно 58% сотрудников делают менее трех коммитов в месяц. Остальные 42% вносят тривиальные изменения: например, редактируют одну строку или символ, делая вид, что работают. (Отсюда.)

27.11.2024 11:42
Комментарии 175

кому интересно, подробности на русском.

про удаленку еще вот такой результат получился:
Также исследование не дает однозначного ответа на вопрос, насколько эффективно возвращение сотрудников в офисы после нескольких лет удаленной работы. А именно в этом сейчас заинтересованы многие компании. Исследование показало, что больше всего эффективных разработчиков работают удаленно, уточняет Business Insider. Производительность некоторых из них в пять раз превышает медианные показатели их коллег.
03.12.24 09:35
0 0

Не понимаю, что за странная идея оценивать работу программиста по коммитам?

У среднего программиста есть множество другой важной работы. Принимать участие в митингах, вносить предложения по улучшению работы, тестировать, запускать что-то, отвечать на вопросы сослуживцев, писать планы, искать причину проблем, проверять коммиты других, и много чего ещё.
27.11.24 22:11
0 8

Software metric
Common software measurements include:
ABC Software Metric
Balanced scorecard
Bugs per line of code
Code coverage
Cohesion
Comment density[3]
Connascent software components
Constructive Cost Model
Coupling
Cyclomatic complexity (McCabe's complexity)
Cyclomatic complexity density[4][5]
Defect density - defects found in a component
Defect potential - expected number of defects in a particular component
Defect removal rate
DSQI (design structure quality index)
Function Points and Automated Function Points, an Object Management Group standard[6]
Halstead Complexity
Instruction path length
Maintainability index
Source lines of code - number of lines of code
Program execution time
Program load time
Program size (binary)
Weighted Micro Function Points
Cycle time (software)
First pass yield
Corrective Commit Probability[7]
.......
Как вовремя я это все безобразие бросил.
27.11.24 21:08
0 0

Вот, как надо работать.
27.11.24 21:00
0 13

Покрыть тестами, завернуть в микросервис и в кубернетес на кластер.
cond засылать эвентом через Кафку. Результат писать в hdfs.

Вот тогда норм.
А так нещитово, любительщина какая-то.

PS: Кстати, во времена молодого Билла Гейтса Жабы, которая на картинке, даже в проекте не было.
Зануда-моде-офф 😄
27.11.24 23:00
1 7

Самый верхний кусочек кода на С. А дальше уже ребята из Бангалора переписали на жабе 😄
30.11.24 10:19
0 1

Так оно и есть! 😄
30.11.24 11:23
0 0

27.11.24 20:46
3 2

Светлая мечта всей ваты - "Чтобы эти умники на нас работали. За пайку."

У меня был коллега и я никогда не мог понять, как он работает. Мы сидели в соседних кубиклах, слышали друг друга, и оба делали примерно одну и ту же работу в тот момент. Он отвечал за streamed FFT, я - за DFT для LTE. Оба блока примерно одинаковые по сложности. И я слышал, как он постоянно печатал что-то со скоростью машинистки, в то время, как я лениво елозил мышкой по экрану, добавляя по несколько строк, а то и символов, в минуту. Проходя мимо, я видел, что у него открыт редактор и он правда что-то всё время пишет на VHDL.
К моменту релиза библиотеки у нас было написано примерно одинаковое количество кода на VHDL за одно и то же время, при том, что он нажимал примерно раз в 100 больше меня на клавиши. До сих пор не знаю, как он писал - писал и тут же удалял? Комментировал всё, а потом удалял комментарии? В общем, для меня это осталось загадкой. Вполне возможно, для него мой способ работы - тоже.

Ещё один комментарий от другого коллеги, уже из другого проекта: "Когда садишься за компьютер, очень хочется не думать, а сразу что-то печатать." Возможно, здесь ключ к разгадке?
27.11.24 20:25
0 6

Можно фигачить говнокод и потом рефачить. Мне иногда так проще думается, чем заранее представить и продумать, иногда буксуешь. А тут вот уже перед глазами что-то работающее, но плохое, и понятно, как это привести в чувство.
27.11.24 22:38
0 1

он нажимал примерно раз в 100 больше меня на клавиши
Срался в каментах хабра.
28.11.24 08:48
0 0

О, я видел таких деятелей, которые оценивали работу программистов по коммитам в неделю. Хорошо, что я с ними почти никогда в жизни не имел дела. (один раз имел, 3 месяца, несколько лет назад - мне хватило).
Интересно, а как бы они оценивали работу хардверщиков - по количеству припаянных микросхем?
27.11.24 20:14
0 7

Интересно, а как бы они оценивали работу хардверщиков - по количеству припаянных микросхем?
Если это монтажники, то да, по количеству смонтированного (плат, модулей, you name it...).
28.11.24 20:33
0 0

Чота я похоже перерабатьіваю
27.11.24 18:16
0 3

Про подсчет продуктивности по строкам кода:
folklore.org
27.11.24 18:07
0 2

что примерно 58% сотрудников делают менее трех коммитов в месяц. Остальные 42% вносят тривиальные изменения: например, редактируют одну строку или символ, делая вид, что


Офигеть, если честно. У меня за вчера где-то коммитов 20. Около тысячи строчек кода + несколько тысяч строк мок-данных.
27.11.24 16:51
16 1

А потом вы будете спрашивать, почему софт превращается в дерьмо...

Тысяча строк кода в день. 125 строк в час, две строки в минуту. Чуваку думать некогда, он код педалит.

Несколько тысяч строк мок-данных. Ну тут ваще. Мало того, что мок, за который в приличных фирмах стреляют в голову, так еще и несколько тысяч.

Короче, у него еще, жена - модель, яхта океанского класса и три приватных джета
27.11.24 17:49
1 19

Не воспримите за наезд, но в какой это области в день 1000 строк кода?
27.11.24 17:57
0 15

У меня за вчера где-то коммитов 20. Около тысячи строчек кода + несколько тысяч строк мок-данных.
А работаете вы когда?
27.11.24 18:30
0 12

Не воспримите за наезд, но в какой это области в день 1000 строк кода?
Заменил все табы на пробелы? Так и миллион строк кода можно за раз поменять.
27.11.24 18:38
0 0

Заменил все табы на пробелы? Так и миллион строк кода можно за раз поменять.
почти. часто ревьювил коммиты одного фрукта - у него были исправления в сотне файлов каждый раз. этот фрукт днями развлекался тем, что выравнивал json блоки и добавлял пробелы "для красоты". вот так и объясняется непрерывный стук клавиш и тысячи измененных строк.
27.11.24 22:24
0 1

Коммитов двадцать - это потому самому было лень код запускать, и тестировал на CI, а оно всё падало и падало?

Ну, осуждаю, но бывает. Хоть засквошил потом?
27.11.24 22:40
0 3

Коммитов двадцать - это потому самому было лень код запускать, и тестировал на CI, а оно всё падало и падало?
Тестировал. А вы хорошего мнения о людях.
У меня есть уникумы, которые коммитят, не проверяя даже на уровне "компилится оно или нет". Зато дешёвые, что руководство и ценит.
30.11.24 10:23
0 0

только 14% инженеров-программистов, работающих удаленно, ни хрена не делают. Я был уверен, что их заметно больше. Также исследователи выяснили, что 9% работающих одновременно удаленно и в офисе ни черта не делают, а в офисе ни черта не делают 6%.
Рецепт борьбы с этим явлением давно известен - надсмотрщик с кнутом менеджер.
27.11.24 16:50
3 3

Остальные — умные. Один раз автоматизировал удаление/добавление всех точек с запятой в питоновом коде, и каждый день кроном запускаешь. Можно хоть каждый час.
Mit
27.11.24 16:46
0 0

Остальные 42% вносят тривиальные изменения: например, редактируют одну строку или символ, делая вид, что работают.
Требую немедленно разбанить Пафнутия!!!
Из человеколюбия.
Его ж разорвёт в бане из-за такой темы.
27.11.24 16:24
1 14

Присоединяюсь к петиции! Хлеба и зрелищ!
27.11.24 16:46
1 3

Free Pafnustain!
27.11.24 21:11
1 1

Его ж разорвёт в бане
Приемлемо.
27.11.24 23:26
1 3

Его ж разорвёт в бане
Ошмётки потом слипнутся и опять заговорят, я такое в Дедпуле видел.
28.11.24 08:05
1 2

из сотен крупных IT-компаний, проанализировав исходный код из закрытых репозиториев Git
Я один не понимаю, как они анализировали закрытые репозитории?
27.11.24 16:17
0 1

Может метаданные получили?
27.11.24 17:50
1 0

Если из метаданных можно наковырять количество и объем коммитов с привязкой к организации, то это закрытость уровня "а в этом женском туалете у нас стены нет, пойдёмте дальше".
28.11.24 08:08
0 0

а как они задачи закривают?
бред какой-то...
27.11.24 15:21
0 2

а как они задачи закривают?
Чтобы «закрить» задачу, нужно нажать одну кнопочку.
Mit
27.11.24 16:47
1 0

а, то есть туда в таску - релиз можно не прикреплять?
а я не знал...
29.11.24 03:03
0 0

Проверил, из моих 15 разрабов коммитили все за последний месяц (тьфу-тьфу, постучим по дереву)
27.11.24 15:21
1 1

которая количественно оценила работоспособность более 50 тысяч разработчиков программного обеспечения из сотен крупных IT-компаний, проанализировав исходный код из закрытых репозиториев Git.
Каким макаром какие-то там сторонние исследователи получили доступ к закрытым репам "сотен крупных IT-компаний"?
27.11.24 14:54
0 4

Каким макаром какие-то там сторонние исследователи получили доступ к закрытым репам "сотен крупных IT-компаний"?
С согласия этих компаний?
27.11.24 18:39
0 0

С согласия этих компаний?
А те аж бегом побегли открывать доступ незнамо кому, к своим сорцам, да. 😄
"Закрытые репозитории" не просто так же закрыты.
28.11.24 15:31
0 0

А те аж бегом побегли открывать доступ незнамо кому, к своим сорцам, да. 😄"Закрытые репозитории" не просто так же закрыты.
Если компания держит свои сорсы в GitHub, то там по определению ничего секретного нет.
Секретное за физический пределы офиса не должно попадать.
28.11.24 18:16
0 0

Пойду сделаю пару коммитов. И проверю почту заодно
27.11.24 13:46
0 2

Вот прямо сейчас у меня идёт третий день попыток заставить работать одну функцию, которая в идеальной среде укладывается в две строки кода. А под CMS - не работает, собака женского пола.
Вот я вокруг этих двух строк разные варианты и пробую. По мнению исследователей из Стэнфордского университета я - бездельник?
27.11.24 13:25
0 7

Потому индусы и пишут простыни кода, что оценивают их безмозглые менеджеры.
27.11.24 14:19
0 4

Когда последний раз писал курсовую (1984 год) преподаватель задал вопрос "почему вы используете простой перебор со сравнением, а не циклы?"
Я сказал что-то вроде "потому что так заработало с первого раза, а у коллеги, с его циклами, нет".
27.11.24 14:34
0 0

К сожалению, с менеджерами я знаком лучше, чем с творчеством "индусов". Так что верю 😄
27.11.24 15:59
0 0

За простыни кода нужно карать.
27.11.24 17:50
0 0

Ну, если исследователи из Стэнфордского университета меряют работоспособность "индусскими" параметрами, то конечно, они же ученые.

Вот если ты стучишь по клаве со скоростю света и комитишь как не в себя, то ты значит продуктивный работник. "Но в основном фигня какая-то получается" (с) анекдот
27.11.24 13:15
1 21

Обожаю фильмы про хакеров, которые с огромной скоростью клавиатурят.
А на экране ползут красивые строчки комментариев...
27.11.24 14:39
0 3

Я один раз прикололся. Написал программку, которая перехватывает нажатия клавиш и вместо них впендюривает свои. Включил, когда докладывал об успехах своей команды, и притворился, что гугль-докс съел заранее подготовленную презентацию, и что я её вот прям щаз набью заново. После чего молотил по клавишам, ни разу не коснувшись пробела.
Mit
27.11.24 16:50
0 0

Дело началось проще. До меня наш производственный процесс выглядел следующим образом: с утра мы садились и играли в сику, на деньги (вы умеете играть в сику?). Так. Потом вставали, разматывали барабан с кабелем и кабель укладывали под землю. А потом – известное дело: садились, и каждый по-своему убивал свой досуг, ведь все-таки у каждого своя мечта и свой темперамент: один – вермут пил, другой, кто попроще – одеколон «Свежесть», а кто с претензией – пил коньяк в международном аэропорту Шереметьево. И ложились спать.

А наутро так: садились и пили вермут. Потом вставали и вчерашний кабель вытаскивали из-под земли и выбрасывали, потому что он уже весь мокрый был, конечно. А потом – что же? – потом садились играть в сику, на деньги. Так и ложились спать, не доиграв.

Рано утром уже будили друг друга: «Лёха! Вставай в сику играть!» «Стасик, вставай доигрывать вчерашнюю сику!» Вставали, доигрывали в сику. А потом – ни свет, ни заря, ни «Свежести» не попив, ни вермуту, хватали барабан с кабелем и начинали его разматывать, чтоб он до завтра отмок и пришел в негодность. А потом – каждый за свой досуг, потому что у каждого свои идеалы. И так все сначала.

Став бригадиром, я упростил этот процесс до мыслимого предела. Теперь мы делали вот как: один день играли в сику, другой – пили вермут, на третий день – опять в сику, на четвертый – опять вермут. А тот, кто с интеллектом, – тот и вовсе пропал в аэропорту Шереметьево: сидел и коньяк пил. Барабан мы, конечно, и пальцем не трогали, – да если б я и предложил барабан тронуть, они все рассмеялись бы, как боги, потом били бы меня кулаками по лицу, ну а потом разошлись бы: кто в сику играть, на деньги, кто вермут пить, а кто «Свежесть».
Венедикт Ерофеев
Москва—Петушки
Поэма
27.11.24 13:10
0 17

На предыдущем проекте в огромной и очень кривой системе от HP не раз бывало, что приходится 1-2 дня поискать, где всё же ошибка, а потом парой строк исправить. Или исправляешь по нормальному системную функцию, а потом весело ищешь и правишь в миллионе мест, где она использовалась... И это всё занимает время, хотя и не очень много - но за неделю ты сделал всего 1 задачу с 1 коммитом, в котором несколько десятков строк...
27.11.24 13:06
0 7

Я как то пару дней потратил чтоб найти и отредактировать одну строку, более того один символ.
27.11.24 13:00
0 11

Или наоборот - находится быстро, символов для правки много, но времени занимает дофигища, с учетом тестирования.
А коммит один.
27.11.24 13:08
0 3

Или вообще находишь и чинишь с помощью созвонов и емейлов без коммитов ))
27.11.24 13:29
0 3

И иногда это пробел 😺
27.11.24 14:23
0 3

И иногда это пробел 😺
И если у вас код на Питоне, он запросто может сломаться из-за лишнего пробела. 😄
28.11.24 09:14
0 0

Остальные 42% вносят тривиальные изменения: например, редактируют одну строку или символ, делая вид, что работают.
Да им-же цены нет !!! Лучше пусть нихера не делают чем постоянно изобретать новые АПИ, фреймворки, протоколы, выкатывать забагованные апдейты и новые версии несовместимые с твоим железом и софтом и прочую хрень для имитации неудержимого прогресса с одной целью оправдать зарплату.
27.11.24 12:55
0 10

Я пишу, но комичу локально в основном. А пушу время от времени, когда уже почти всё готово. Если какая-то большая задача, которая делается неделю-две - то на сервере комитов не будет, но это не значит, что работа не идёт.

Те же джуны часто переделывают по 5 раз одно и тоже - и там в день просто куча коммитов. Вот они, получается, супер работники...

У нас просто есть план на квартал и он разбивается на спринты. Ставятся задачи в спринты - если выполняешь, то всё отлично. И неважно сколько там коммитов/строк кода/времени - хочешь ночью работай а днём на паре созвонов побудь (время созвонов, кстати, в тайм трекере не учитывается... Надо его раскидывать на задачи), и занимайся своими делами, если тебе так удобно.
27.11.24 12:53
0 5

Если какая-то большая задача, которая делается неделю-две - то на сервере комитов не будет, но это не значит, что работа не идёт.
А почему так? Пуш на сервер — как минимум форма бэкапа. Да и если вы загремите в больницу, объяснить сменщику по телефону, что нужно доделать, будет проще.
Mit
27.11.24 16:53
0 1

Когда разрабов мало, и каждый делает строго свою задачу, то там не сильно принципиально. Как один из вариантов бэкапа - согласен, но одна ветка не всегда критично + бэкапы локально делаются
27.11.24 16:55
0 0

A Nightmare… IMO
«Обычно» рабочий день 6.5 часов на sprint tasks, остальное время на standups, planning, retrospectives, etc. При этом не нужно «раскидывать» ceremonies на задачи.
27.11.24 18:26
3 0

planning, retrospectives, etc
Планинги и ретроспективы бывают раз в спринт, а не каждый день.
28.11.24 09:13
0 0

Я не программист, и мало в этом понимаю. Но меня всегда удивляло вот что.
Вот выходит новая версия программы или даже ОС, или новая игра - и делали все это туеву хучу лет, и там багов как блох на бродячей собаке. Ну как так?
Более того, как правило аддоны почти всегда делают нормально работающую программу хуже, чем она была.
Что это?

И такая шняга стала нормой лет 20 как.
Если бы в моей сфере деятельности народ (включая меня) так работал, то после второй, а иногда и первой ошибки вылетел бы с места впереди собственного визга. А тут компании и их сотрудники десятилетиями косячат, и хоть бы хны.

Ты выпускаешь продукт. Работаешь несколько лет. У тебя есть возможность бета-тестинга. И все равно выпускаешь говно, которое потом приходится ещё пару лет допиливать.

Так может, просто этих программистов развелось слишком много? Похоже как минимум половину можно тупо заменить ИИ, и никто не заметит. Будет по прежнему выходит недоделанное говно, потому что ИИ создают и программируют те же самые долбоклюи.
27.11.24 12:49
8 4

Так создайте нормальный ИИ, чего вы.
27.11.24 12:57
0 7

Так создайте нормальный ИИ, чего вы.
Это должны делать профессионалы, нет?
Возможно, изрядная часть программистов просто не профессионалы?

Вот объясните, почему продукт делают несколько лет, проверяют, тестят, а потом после его реализа там куча багов, которые, бывают даже гаджет кирпичат? Ой, ошибочка вышла...
27.11.24 13:11
5 2

почему продукт делают несколько лет, проверяют, тестят, а потом после его реализа там куча багов
...где "продукт" - это до фига наименований, от яйцерезки до самолета.
Разгадка проста: продукт создается людьми.
Подробнее: Законы ненадежности Джилба.
27.11.24 13:17
0 3

Ну так вы ж утверждаете, что ИИ плохой, потому что его созданием занимаются программисты, а программисты косячат. Логичный вывод, что созданием ИИ должны заниматься другие профессионалы, которые не косячат.
27.11.24 13:23
0 0

Я утверждаю, что любая работа прежде всего оценивается по результатам. Право на ошибку, естественно, никто не отменял. Но если таких ошибок море? Причём практически каждый раз? Почему компании, которые выпустили некачественный телефон или авто отзывают его и либо меняют, либо отдают деньги обратно? Что-то не слышал, чтобы нечто подобное делали софтверные компании.

А вот если бы программисты сидели бы на сдельщине... Выпустили нормальный продукт, получили часть прибыли. Выпустили недоделанное говно, сосите хер. Может, тогда меньше говна бы выходило?
27.11.24 13:32
0 0

> Почему компании, которые выпустили некачественный телефон или авто отзывают его и либо меняют, либо отдают деньги обратно? Что-то не слышал, чтобы нечто подобное делали софтверные компании.

Потому что софтверные компании могут выкатить апдейт, который вы можете даже не заметить.
27.11.24 13:40
0 7

Что-то не слышал, чтобы нечто подобное делали софтверные компании.
Потому что не слушали.
Megathread: Sony/PlayStation will offer full refunds to those who have purchased Cyberpunk. - SIE will also be removing Cyberpunk 2077 from PlayStation Store until further notice.
27.11.24 14:15
0 2

там багов как блох на бродячей собаке. Ну как так?
єкономия на тестировании!
а вообще программирование нельзя сравнивать со всем остальним

єто чистое творчество причем абстрактное, мест где может поломаться уйма , все не предвидишь, чем сложнее программа тем больше багов
27.11.24 15:25
0 1

Вот выходит новая версия программы или даже ОС, или новая игра - и делали все это туеву хучу лет, и там багов как блох на бродячей собаке. Ну как так?
Ну есть же классическое объяснение.
В бар заходит тестировщик. Заказывает стакан пива. Заказывает два стакана пива. Заказывает миллион стаканов пива. Заказывает ноль стаканов пива. Заказывает минус один стакан пива. Заказывает полтора стакана пива. Заказывает ящерицу в стакане.
В бар заходит первый настоящий посетитель. Спрашивает, где туалет. Бар взрывается.
Mit
27.11.24 16:55
1 11

Я не программист, и мало в этом понимаю. Но меня всегда удивляло вот что. Вот выходит новая версия программы или даже ОС, или новая игра - и делали все это туеву хучу лет, и там багов как блох на бродячей собаке. Ну как так?Более того, как правило аддоны почти всегда делают нормально работающую программу хуже, чем она была. Что это? И такая шняга стала нормой лет 20 как.
В больших проектах управление сложностью нетривиальная штука, и требует серьезных инвестиций, причем часто не только денег, вот и получается что одно трогают, другое ломается.
27.11.24 17:32
0 2

авто отзывают его и либо меняют, либо отдают деньги обратно? Что-то не слышал, чтобы нечто подобное делали софтверные компании.
Ни разу не слышал, чтобы за автомобиль вернули деньги 😄 на самом деле модель поведения автомобильных и софтверных компаний тут идентична - и те и другие выпускают исправления, просто для того, чтобы накатить его на программу не нужно ехать к механику.
27.11.24 17:35
0 2

Жизнь сложнее, чем теория. А принципе три-четыре момента мешают

Недостаточный уровень тестирования. Тестируют в принципе все, но уровень тестирования сильно отличается. К тому же правильно написанный код (автоматически) тестировать куда легче.

Говнокод Этим страдают почти все. Неправильно написанный код заставить работать корректно невозможно. Его нельзя нормально поддерживать.


Изменения в требованиях В процессе разработки вносятся изменения, которые вносят хаос на всех уровнях.

Бизнес причины Софт релизят с багами вполне сознательно.
27.11.24 17:57
0 2

"Если бы архитекторы строили дома так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию."
(с) Какой-то из законов Мэрфи
27.11.24 19:02
0 1

Жизнь сложнее, чем теория. А принципе три-четыре момента мешают
Всё вышеназванное - скорее следствие, чем причина. Реальная причина чаще всего - слишком оптимистичное планирование и плохое управление проектом. Соответственно, штурмовщина к дате сдачи, недостаточное тестирование и выпуск сырых релизов с багами. Даже с говнокодом, хоть и сложно бороться, но реальное, а не для "галочки" ревью и битьё по рукам и всем остальным частям тела за говнокод, помогает.

Софт релизят с багами вполне сознательно.
Зачем?
27.11.24 22:36
0 0

Зачем?
Потому что если софтина сложнее калькулятора, в ней всегда будут ошибки. По определению. В принципе невозможно оттестировать все функции приложения. А в современных реалиях практически не существует "изолированых" приложений. Так или иначе все приложения ходят куда-то за данными,что-то там синхронизируют, что-то куда-то отсылают. И даже если ваше приложение написано идеально, то что-то всегда может пойти не так из-за того что "отвалился" некий сторонний сервис или где-то там в за океаном в каком-то дата центре админ прольёт кофе на сервер (условно). От того невозможно защититься.
Но могу успокоить - ошибки всегда разбиваются по уровню критичности для конечного пользователя. Если где-то на сайте стиль, например, поехал и какой-то текст поменял цвет или там съехал куда, скорее всего такой баг не будут экстренно фиксить, а запланируют в следующий релиз. Если пользователь не может пользоваться какой-либо важной функцией софта - то да, такое в релиз в нормальных конторах не выпустят. Или будет выпущен внеочередной патч уже после релиза.
27.11.24 23:47
0 3

Все-таки это не сознательно выпускают с багами, только может minor или UI, когда понимают что не успевают фикснуть или боятся регрешион,
А за крупные баги очень даже по шапке дают
28.11.24 05:39
0 0

Бизнес причины Софт релизят с багами вполне сознательно.
єто по определению не баг уже а фича 😄
IYKWIM
29.11.24 03:07
0 0

Потому что бета-тестинг это вчерашний день. Крупные разработчики давно его сократили и выкатывают сразу на прод. Клиентов больше, чем бетатестеров, баги отловятся быстрее. А лицензионное соглашение все равно снимает с производителя всякую ответственность за последствия.
29.11.24 10:28
0 0

Мой личный рекорд, примерно 80 строчек кода, 2 недели работы, и премия в размере месячного оклада. 😄
27.11.24 12:31
0 0

Мой личный рекорд, примерно 80 строчек кода, 2 недели работы, и премия в размере месячного оклада. 😄
Мой личный рекорд за неделю работы - минус 900 строчек кода. Без какого-либо изменения функциональности модуля. 😄
27.11.24 14:12
0 9

минус 900 строчек кода.
"Тут уже помощник нужон.
Гомо сапиенс."
27.11.24 16:33
0 5

Мой личный рекорд за неделю работы - минус 900 строчек кода. Без какого-либо изменения функциональности модуля. 😄
Это лучше всего.
Mit
27.11.24 16:56
0 0

Мой личный рекорд за неделю работы - минус 900 строчек кода. Без какого-либо изменения функциональности модуля. 😄
Для рефакторинга индийского кода это не исключение, а норма.

Мой личный рекорд за неделю работы - минус 900 строчек кода. Без какого-либо изменения функциональности модуля. 😄
Гы.
Совсем недавно убрал штук сто строк из одного модуля.
Запрос, который выполнялся секунд двадцать, стал выполняться меньше, чем за секунду.
Да, мне было очень стыдно, поскольку эти сто строк писались тоже мной.

И знаете, что обидно? Абсолютно никто этого не заметил!
27.11.24 20:55
0 4

Ты заметил.
Это важно.
Для тебя же.
28.11.24 22:37
0 0

Остальные 42% вносят тривиальные изменения: например, редактируют одну строку или символ Это называется рефакторинг, так то)
27.11.24 12:28
0 6

Интересно, что мешает работать индийским программистам? Русскоязычные целый день срутся в интернете по украинскому вопросу. Уже лет двадцать как. А индусы? Кто знает ? Ведь не могут они на работе работать!
27.11.24 12:27
3 3

Колониальное прошлое, свадьбы, рождение детей, приезды отьезды родителей и прочие дивали
27.11.24 12:37
0 9

А они выясняют чей Кашмир 🤭!
27.11.24 12:43
1 3

Ютуб однажды подсунул канал одного капитана из торгового флота поведавшего как оно работать с индусами и на индусов. Это п-ц. Уровень бюрократии и долбо...зма запредельный даже по шкале расеянина
27.11.24 12:45
0 1

Уровень бюрократии и долбо...зма запредельный
Неужели выше австрийского? Хотя куда уж.
27.11.24 12:46
0 0

Спросите у индусов как на***бать систему.
Многие страницы "как пройти собеседования в Гугле, Амазоне итд" в помощь.
Они очень хорошо умеют играть в корпоративные игры, представлять себя в наилущем свете.
27.11.24 13:00
1 4

Интересно, кто нибудь читал когда-то, что пишут индусы о русских программистах? 😄
27.11.24 13:09
0 2

Расисты все белые. Ибо не позволяют индусам на себе ездить (piggybacking)
27.11.24 13:27
0 0

Интересно, что мешает работать индийским программистам?

"Гюльчатай! Открой интерфейс."

Ох, прямо захотелось в библиотеку.

Они очень хорошо умеют играть в корпоративные игры, представлять себя в наилущем свете.
Это да, это у них в крови - создать положительное впечатление, видимость работы, кинуть кого нужно при случае, и пр.
27.11.24 22:39
0 1

Именно. У меня сейчас такой пример рядом. У нас тут есть такое как contribution - ну что существенное сделал за год. Помните девушку-менеджера из IT Crowd с её:
I have skill in receiving emails, opening emails, reading emails, writing emails, sending emails...

Вот это тоже самое - он один контрибюшен разделил на 5 мелких шагов и каждый преподносит как отдельное достижение. И ничего, что мы этого уберспеца 6 месяцев ждали, пока он из Индии припрётся (ЕС бюрократия+индийская тоже), и что мы с коллегой его полгода настаскивали по таким вопросам, которые он, судя по его CV, должен был знать наизусть. Если бы от меня зависило - уволил бы нахрен. Специализд...
28.11.24 08:55
0 1

проанализировав исходный код из закрытых репозиториев Git

Им что, специально дали доступ в закрытые репозитории?
27.11.24 12:25
0 10

Github
27.11.24 15:31
0 1

В приличных конторах всё-таки следят чтоб программисты педалили.

Не оспаривая тезис, что среди нашего брата есть ленивые жопы, таки хочу заметить, что считать коммиты — это не очень хорошая метрика. Разработчик более-менее продвинутого уровня может общаться, составлять ТЗ для июней, решать какие-то вопросы с юзерами, читать резюме и собеседовать, разбираться с архитектурой и делать много чего ещё.

Ну и иногда чтобы внести изменения в одну строчку надо потратить два дня на понять что вообще происходит.

Хотя, повторюсь, лентяи и дармоеды есть, тут не поспоришь.
27.11.24 12:20
0 12

считать коммиты — это не очень хорошая метрика. Разработчик более-менее продвинутого уровня может общаться, составлять ТЗ
ага, есть же известный пример чувака, которого сократили в гугле, он устроился в амазон на довольно высокий уровень и поставил себе цель - ничего (полезного) не делать. Сидел на созвонах, в переговорах со смежниками говорил, - нет, мы не будем это делать, делайте на своей стороне. - Общение и ТЗ, ага ))
27.11.24 12:40
0 0

Бывает. Если поставить себе цель — ничего не делать, то вероятно можно достигнуть желаемого.

Но даже если искренне болеешь за проект, то случается, что до программизма руки не доходят при всём желании.
27.11.24 12:49
0 1

Ну вот искренне не понимаю, как так можно. То есть если он менеджер - то допустим, но менеджер же должен работу команды планировать и координировать, в этом его работа и заключается.
27.11.24 13:00
0 0

Если поставить себе цель — ничего не делать, то вероятно можно достигнуть желаемого.
так об этих деятелях и речь.
27.11.24 18:47
0 0

Ну вот искренне не понимаю, как так можно. То есть если он менеджер - то допустим, но менеджер же должен работу команды планировать и координировать, в этом его работа и заключается.
почему сразу менеджер? Сейчас в командах каких-только ролей не встретишь. Какой-нибудь инженер высокого полёта - какая там иерархия в амазоне - во, есть принципалы. Они не менеджерят, но должны учить низших и принимать решения чего разрабатывать. Можно не учить низших (сами справятся) и говорить "нет" всем кто что-то спрашивает за направление и архитектуру. Вроде, подходит. ))
27.11.24 18:54
1 0

составлять ТЗ для июней,
Это ты сам, или редактор подсказал?
27.11.24 19:12
0 0

Это ты сам, или редактор подсказал?
Junior -> June -> Июнь.

На широко известном в узких кругах итальянском ресурсе для ойти специалистов это, в общем, расхожее определение для молодых неопытных разработчиков. Оттуда и взял.
27.11.24 20:20
0 0

Но чтоб разработчик, принципал тем более, не создал месяца за три никакой инициативы, не написал ничего… да как, КАК??? У него же есть задачи, разве нет? Как он их закрывает? А если задач ему не ставят, то он должен инициативы предлагать и питчить. А если ничего нет, то просто как?…
27.11.24 22:29
0 0

то он должен инициативы предлагать и питчить.
могу лишь предположить. Например, пришли смежники с запросом, он им отказал, - делайте сами, - а себе создал задачу. Когда смежники всё сделали закрыл и у себя с формулировкой "уже сделано, не понадобилось" 😄
27.11.24 23:09
0 1

В Италии есть программисты? Даже удивился.
28.11.24 21:15
0 0

ebanoe.it — украинский ресурс.
Чёт лежит. Надеюсь, временно, и с ними всё в порядке.
28.11.24 22:33
0 0

У нас одно всемя производительность QA оценвали по количеству новопроизведённых багов в месяц. Ох уж QA-щики оторвались 😄

Правда потом этого доброго менеджера убрали. Без бонуса.
27.11.24 12:18
1 5

Так это задача QA - баги искать, количество найденных багов - один из критериев оценки их работы
27.11.24 12:29
0 0

Ох уж QA-щики оторвались
в смысле, начали, наконец, находить баги?

потом этого доброго менеджера убрали
правильно, зачем находить баги, их же потом исправлять придётся!..
27.11.24 12:42
0 4

в смысле, начали, наконец, находить баги?
Реально найденых багов в том потоке, было примерно 10%. Всё остальное - нагрузка, чтобы счетчик поднять, которое потом закрывалось как повторы или уже починено. Количество закрытых на оценку работы никак не влияло. А вот кодеры дожны были на эти 90% шума тратить время, чтобы оценить и закрыть. Что убивало общую производительнось.
27.11.24 14:25
0 3

Количество закрытых на оценку работы никак не влияло.
правильно, количество закрытых - это к разработчикам.

А вот кодеры дожны были на эти 90% шума тратить время, чтобы оценить и закрыть.
Ну, так делов-то, считать количество_реальных_багов = количество_найденных - 2 * количество_мусора
27.11.24 18:45
0 0

Так считать за минусами дублей, by design, not to be fixed, общее количество реальных багов и соотношение ко всем зафайленым. В QA как раз все просто
27.11.24 23:07
0 0

Так это задача QA - баги искать, количество найденных багов - один из критериев оценки их работы
Нет. Критерий оценки не количество найденых багов, а как раз количество пропущенных. Тех, что увидел конечный пользователь. И чем их меньше, тем QA тима работает лучше.
27.11.24 23:51
0 0

Из оставшихся "прилежных" 90%, примерно для трети из их количества было бы для общего блага полезнее, если бы они ничего не вносили.
27.11.24 12:18
0 4

Ещё один тупорылый вариант считать производительность -- по количеству закрытых стори-поинтов в Джире.
Мне как-то на глаза попалась отличная статья о том как менеджмент попросил тим-лида уволить разработчика, который меньше всего стори-поинтов закрывал, дескать, зачем нам он такой малопроизводительный. Тот наотрез отказался, и вот почему.
Да, тот чувак закрывал мало тасок. Иногда вообще ни одной за спринт. Но он активно помогал в решении задач другим членам команды. Постоянно. День за днём. Каждому. И каждый же член команды признавал значимость вклада этого парня.
Вместо того, чтобы непосредственно обеспечивать деливери решений задач, "малопроизводительный" разработчик деливерил всю команду. А его уход неминуемо сказался бы на общей продуктивности.
Но для такого отказа менеджменту нужен не просто ум, нужна определённая мудрость. Которая есть не у всех лидов.
27.11.24 12:18
0 8

В этой ситуации надо было тим лида увольнять нафиг. Он очень хреновый тим лид если менеджмент вообще не в курсе чем занимаются люди из его команды. Это он должен был "нарезать" консалтинг сторей тому девелоперу, согласовать эти стори с менеджментом, получить на это апрув и пинать того самого девелопера что бы он регулярно отписывался в сторе чем именно он сегодня занимался, кого консультировал и сколько времени потратил. Менеджмент был бы в экстазе, а тому деву может быть ещё бы и бонус прилетел за такой высокий уровень экспертизы, ноледж шеринг и коллаборацию.
28.11.24 00:02
1 0

Если мою работу измерять по коммитам, то я сильно отстаю от джунов, которых целыми днями инструктирую и консультирую, а также провожу с ними дебаг и code review, разгребаю их факапы и ошибки в конфигурации. И вообще, нафига применять количественные оценки в такой специфической области? Лучше дрючьте девелоперов за низкий coverage или падение pass rate в очередной регрессии.
27.11.24 12:15
2 13

за низкий coverage или падение pass rate в очередной регрессии.
Ну, такое скажете.... Это ж головой думать надо, статистику считать, вникать в суть коммитов и задач, вводить понятие "категория сложности" и все такое прочее.. Тут так просто модельку не натравишь, ChatGPT не спросишь.
27.11.24 12:20
0 1

Лучше дрючьте девелоперов за низкий coverage или падение pass rate в очередной регрессии.
А за хреновый код или коммит сообщения - не дрючите?
27.11.24 12:29
0 0

низкий coverage???
Реально?
если у вас программистов дрючат за coverage - то нафиг такую контору
27.11.24 12:33
0 0

если у вас
а вы его коммент точно весь прочитали? 😄 попробуйте ещё раз ))
27.11.24 12:44
0 0

И вообще, нафига применять количественные оценки в такой специфической области?.
Потому что это простой инструмент, которые может быть использован менеджером как первый сигнал происходящего.
27.11.24 17:47
0 1

А за хреновый код или коммит сообщения - не дрючите?
Нет. Как правило, хреновый код осекается на этапе код ревью. Если кодревьювер пропустил, тот тут вопрос больше к нему, он по определению опутнее того человека который этот код написал. Плюс, исправление своего бага в проде это уже достаточное наказание. Наконец, если такое часто происходит, то в данном случае правильнее не наказывать, а заменить. А разовые факапы бывают у всех. Все мы человеки.
28.11.24 00:07
0 1

Тут сильно зависит от того, как делается ревью. По-хорошему, надо вникнуть в задачу и подумать как ты бы сам ее сделал. Увы, обычно сводится к быстрому просмотру кода на предмет "тут O(n), а можно было O(1) или O(log n), тут нарушается SOLID" etc.
28.11.24 14:06
0 0

У большого бизнеса сейчас есть намерение прекратить эту удаленную работу и вернуть всех под крылышко менеджеров к кофемашинам и конфзалам. Одна компания за другой принимают такие решения. А люди в большинстве уже привыкли из дома работать. Бонусов много оказалось. Да и переехать многие успели. А нанятые недавно вообще не то что в офисе, в стране офиса никогда не были. Но материалов с удобными цифрами (как в той теме) в медиа встречается все больше. Есть ложь и есть статистика. Ей можно вертеть, как это выгодно заказчику.
27.11.24 12:13
1 6

Из того что я вижу все немного хитрее. Никто особо не хочет возвращать 100% офисный вариант работы. Вот гибридный вариант - это да. 40-60-80% времени удаленно, остальное из офиса. Но тут есть такое дело - за время полной удаленки многие компании просто сократили рабочее пространство в офисах, ну физически нет места для всех сотрудников единовременно. Восстанавливать офис до полной загрузки - очень дорого, и не факт что имеет смысл.
27.11.24 12:19
1 4

Восстанавливать офис до полной загрузки - очень дорого, и не факт что имеет смысл.
Святая наивность, что менеджеры всегда мыслят рационально и никогда не выстрелят себе в ногу.
27.11.24 12:44
0 1

Святая наивность, что менеджеры всегда мыслят рационально и никогда не выстрелят себе в ногу.
Нет, не мыслят. Но первое, чем занимаются менеджеры - избегать превышения сметы. Соответственно, никто НЕ будет снимать дополнительные офисные помещения. Просто объявят о полном или частичном возвращении в офис, а там "как-нибудь разберутся".

Никто особо не хочет возвращать 100% офисный вариант работы.
Amazon, Apple, Tesla, SpaceX, Google, Facebook, Netflix have entered the chat...
Amazon kills remote working, tells workers to be in office 5 days a week
27.11.24 20:52
0 1

Ха... программисты ни хрена не делают. Аж целых 14%!
Ешкин кот.
Знаю несколько организаций, федеральных, государственных, где ни хрена не делают, и даже не скрывают этого, 80% сотрудников. Т.е. какие то бумажки перекладываются, что то происходит, какая то активность есть, но по сути они ни хрена не делают.
27.11.24 12:12
0 7

Аж целых 14%!
86% == 100%-14%

Совпадениенедумаю.
27.11.24 12:16
0 2

Таки вы из тех кто найдет "золотое сечение" в размерах стульчака ? 😄
27.11.24 12:21
0 1

Таки вы из тех кто найдет "золотое сечение" в размерах стульчака
Таки думаете что его там нет?
27.11.24 12:57
0 4

Знакомый тимлид рассказывал - держат чувака в возрасте в штате по сути на должности эксперта, задачами он не загружен, кроме него есть кому кодить, но иногда возникают такие вопросы, которые решить может он и только он и достаточно быстро.
Как он сказал, что-то типа - он повышает уровень компетентности нашей команды.

Так что все эти исследования из серии - "британские ученые", жизнь - она намного сложнее.
27.11.24 12:10
0 27

Вы не путайте разработчиков и методистов.
27.11.24 12:14
5 0

"британские ученые",
Станфорд в США.
27.11.24 12:16
1 2

Вы не путайте разработчиков и методистов.
Я не путаю, я понятия не имею кто такие методисты
27.11.24 12:24
0 1

Станфорд в США.
британские учёные не имеют национальности
27.11.24 12:25
0 12

Станфорд в США.
Там кавычки 😉 Стэнфорд, это которые за Газа против Израиля? 😉
27.11.24 12:27
2 0

Стэнфорд, это которые за Газа против Израиля? 😉
Конкретно в Станфорде беспорядков не видел. Если ты про Колумбию, то там 1% был против политики теперешнего правительства Израиля.
27.11.24 12:31
0 0

Конкретно в Станфорде беспорядков не видел. Если ты про Колумбию, то там 1% был против политики теперешнего правительства Израиля.
и еще 69% против политики любого правительства Израиля?
27.11.24 12:42
0 0

и еще 69% против политики любого правительства Израиля?
69% профессуры евреи, так что они имеют право решать сами. То, что подавляющее число евреев в США голосовало против Трампа, и всегда голосовало за демократов, ты, думаю, в курсе.
27.11.24 12:45
1 0

"британские ученые",
Станфорд в США.
"британские ученые" — термин, название явления. Как, например, "испанский стыд", "мексиканская ничья/дуэль", "китайское предупреждение".
27.11.24 12:55
0 0

не, исследование интересное, но, кмк, скорее показывает процент бесполезных отделов\отдельчиков\командочек, ибо во всех крупных конторах есть системы ведения проектов а-ля agile и т.п., то бишь, если задачи поставлены, то и коммиты должны быть (раз в месяц уж точно).

еще есть возможность, что анализировали не все репозитарии, типа пилит человек свою задачу в своем локальном репозитарии, а потом подмёрживает сорцы в глобальный.
27.11.24 13:24
0 2

если задачи поставлены, то и коммиты должны быть (раз в месяц уж точно).
Нет чтобы посмотреть на закрытые таски в Джире. Которые, пусть и с допущениями, но гораздо ближе к реальной производительности.

А вообще есть такой анекдот:
- Как только из параметра делают KPI, он перестает иметь отношение к реальной жизни.
- О, как это верно. У нас накопилась куча бессмысленных KPI, давайте их отменим!
(через месяц)
- В эту итерацию мы отменили на 20% больше бессмысленных KPI, чем в прошлую!
27.11.24 14:05
0 5

Считать KPI по количеству коммитов или количеству строчек кода - ежики кололись, плакали, но продолжали жрать этот кактус.

Лет 20 назад в одной крупной немецкой компании один добрый менеджер предложил гениальную идею (шокирующую своей новизной) как посчитать производительность девелоперов. А давайте, говорит, будем считать сколько строчек кода они в день барабанят. А давайте, весело отозвались топ менеджеры (и не замедлительно выписали доброму менеджеру, нет, не в бубен, а довольно крупный бонус за рац. предложение). Что на это сказали разработчики? А ничего не сказали, ухмыльнулись и давай развлекаться CTRL+C - CTRL+V и так весь день. В конце месяца посчитали, прослезились от умиления и осознания как все тяжело и усердно работают и всем выписали, нет, опять не в бубен, а бонусы. И так продолжалось какое то время пока на устройстве (а проект был под эмбеддед устройство где ресурсы ограничены) закончилось место и бинарь в него уже никак не лез. И тут топ менеджмент начала подозревать, что находится на пороге грандиозного шухера. Но появился еще один добрый менеджер и сказал, а давайте мы в Украину зааутсорсим задачи по оптимизации кода, мол слышал там ребята толковые и стоят крепко дешевше чем наши родные немецкие парни. А давайте, радостно отозвался топ менеджер и незамедлительно выписал, опять нет, не в бубен, а бонус этому доброму менеджеру. Вот так проект попал нашей команде. Нас спросили можете ли хоть за пол года что то с этим сделать? Мы ответили - можем за пол года, а вот за год - не справимся.. Надо бюджет расширять. В общем сделали за три месяца и нам выписали .... нет, не угадали, не в бубен, а бонусы.

Что бизнес хотел? Очевидно, улучшить производительность труда своих разработчиков. А что получил по итогу?
27.11.24 12:02
0 22

Что бизнес хотел? Очевидно, улучшить производительность труда своих разработчиков.
Вообще не обязательно. Возможен полный спектр ответов, начиная от тривиального "работающий проект" (который вы, кстати, по итогу сделали) до "занять доброго менеджера, потому что он в фаворе у очень главного менеджера", через все промежуточные остановки с подковерной игрой отделов, менеджеров и отдельных людей.

А что получил по итогу?
Не буду удивлен, если окажется что получил именно то, что хотел - еще и с приятными бонусами. В истории вообще все счастливы.

Вот в таком офисе - чья хотелка будет совпадать с "хотелкой бизнеса"?
27.11.24 12:13
0 3

Врядли бизнес хотел увеличения расходов на разработку аутсорся проект на удаленную команду, которая, по сути, сделала двойную работу. Нового функционала не появилось, устранялись только проблемы, которые были вызваны дуростью местного менеджмента.
27.11.24 12:17
0 0

Опять же, так будет если бизнес рационален. А чаще получается что не очень. Обычно старается - но получается не лучше чем рациональность людей в нем занятых. Если посмотреть на список когнитивных искажений (оцените хотя бы его размер на вики) - то, думаете, у бизнеса будет тенденция их скорее исправлять... или усугублять? Тут вон, как показали нобелевские лауреаты по економике, человек в своей собственной голове не особо может рацио вывести - а тут и людей много, и у них запутанные отношения, и общий шум высок. Так что сделанный вами проект (отдельный вам респект) - они вполне могут занести себе в плюсы. Сам удивляюсь как мы (человечество) еще не схлопнулись с таким подходом.

Кстати, если что - я как вы. Программист, тащу такой вот аутсорснутый в Украину проект. Тоже все счастливы.
27.11.24 12:51
0 0

Классика.
Я в предыдущей инкарации прожил через несколько "оптимизаций расходов" в одном ныне несуществующем банке. Поскольку под "оптимизацией", без исключения, понимается сокращение кадров банк поручал ЖОРАМ и ЛОРАМ, сокращались только работающие и неудобные СУКи. И как неизбежен восход солнца уторм, так ровно через пол года после сокращения штат банка удваивался, просто чтоб поддержать производителность на том же уровне.
27.11.24 20:54
1 1

И что, меньше 3 коммитов в месяц - это уже ничего не делать? Ну офигеть теперь.
27.11.24 11:58
0 2

Это шож получается, целую среду работать?! (с) анкедот
27.11.24 12:04
0 2

Ну я по такому принципу и работаю вообще-то 😅
Но очень напрягает и расстраивает бездельничанье. Так что большая часть усилий уходит именно на переживания по этому поводу.
27.11.24 12:07
1 3

Три коммита в день - это нормально. Хотя и не всегда возможно
Три коммита в месяц - это странно
27.11.24 17:30
1 1

27.11.24 11:57
0 2

Здесь мерилом работы считают усталость.
27.11.24 11:57
0 30

По коммитам считать - такое себе.
Но как база потянет.

Да и корректно выглядит: в офисе работают лучше.
27.11.24 11:52
3 1

Да и корректно выглядит: в офисе работают лучше
а вот это как раз странно.
27.11.24 12:48
0 2

Отнюдь. В офисе просто нечего делать, кроме работы.
27.11.24 13:02
1 1

Кофе пить, новости читать, с коллегами болтать. То же самое, что и дома, но плюс личное общение.
27.11.24 13:09
2 3

В общем, везде хорошо. Я лично не заметил разницы между производительностью, она больше от интереса зависит, чем от местонахождения. И да, дома не тратится час на дорогу.
27.11.24 13:13
0 6

Потому что дома есть другие дела и никто тебя не контролирует, даже морально
27.11.24 17:28
1 0

Потому что дома есть другие дела и никто тебя не контролирует, даже морально
ну, разве что если на работе надсмоторщик с плетью бегает...
27.11.24 18:41
0 0
Теги
Сортировать по алфавиту или записям
BLM 21
Calella 143
exler.ru 275
авто 445
видео 4014
вино 360
еда 500
ЕС 60
игры 114
ИИ 29
кино 1582
попы 192
СМИ 2767
софт 930
США 134
шоу 6