Pull to refresh
242
2.3
Anton Fedorov @datacompboy

Программист / сисадмин (Sr. SRE)

Send message

это первая победа над разработкой и использованием нелегального шпионского ПО

Так это ж вроде как "легальное шпионское ПО", не? :rofl:

Мы заметили, что ценности уже не отвечают реальности.

Простите, грош цена же этим ценностям!

Я не считаю это достижением для перфа. Но я считаю это достижением с точки зрения "клин ёр овн месс" и "мэйк ит дан-дан, а не просто дан". И да, заревьюены они были еще при мне, заранее, и ждали технических триггеров для сабмита.

Сеньёрностью. Если делаешь что просят когда просят и в объёме как попросили -- ты отличный исполнитель и на пятки наступают сетки.

Если ты понимаешь зачем оно, как оно надо -- ты в среднем меньше создаёшь багов при запиливании фич, в среднем поддерживаешь техдолг уровнем ниже, и требуешь меньше ресурсов на надзор-постановку задачи-итп.

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

Выборка всё же перекошена :)

И как именно прокторинг помогает понять что это решает не второй человек рядом за той же клавиатурой?

Когда рисуешь такие строчки -- будь готов их защитить. :) Если нарисовал рандомные цифры -- это легко лопается.

Иначе говоря, для пустой структуры си не обязан выделять разные адреса, потому что ничего не говорит о том, что это РАЗНЫЕ структуры.

Вы только что описали процессы не совместимые с жизнью в тех самых бигтехах, которые живут цифрами. "Сделал фичу F1"... У нас была в команде ходовая шутка про "is it done done or just done?". Да, ты пилишь фичу. Да, ты измеряешь результат. Да, ты учитываешь время на то, что в какой-то момент пойдёшь и сделашь речёрч на тему импакта своих действий -- в конце концов, те же цифры тебе в свой перф вносить. Бонус хочешь? :)

... последний мой коммит в гугле закоммитился 2 года после моего ухода. Потому что Done != Done Done :) И я не только код правил и подготовил изменения на очистку от старья и в документацию, с условным коммитом на уход первой версии из продакшена за горизонт поддержки.

Вы не обязаны кидаться долларами. Я как-то снизил потребление одной функции сру на 15%. Это никак не повлияло на загрузку системы.
Но по метрике "обработано данных" я могу сказать, что это дало 3% буст к общей продуктивности системы.
В доллары это пересчитывать не нужно, так как доллары сиеминутны, а прогресс неумолим :)

Ранвно как и экономия пары петабайт может быть солидно в попугаях, но в процентах тысячные доли...

Если ты не можешь даже оценить как твой код повлиял на техдолг, производительность, и делал только что сказали только в том объёме как сказали -- в бигтехе тебе не понравится, так что все хорошо и система работает.

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

А, в режиме Си а не Си++: https://godbolt.org/z/zW39senfe -- sizeof 0 у clang и gcc, а msvc отказывается компилировать.

При этом у gcc -- ОДИНАКОВЫЙ адрес:

Program returned: 0
0, 0x7fffffe539c0
0, 0x7fffffe539c0

Разве S линейка не двухядерная?

sizeof(пустая структура) зачастую возвращает 1, а не ноль: https://godbolt.org/z/GnPanhEra

Какой компилятор распечатал?

глобальный альянс умеющий роутить аттачи

у c6 есть поддержка Wifi6 но НЕ 5ггц.

Тесты вида "вот вам кусок кода, что с ним не так? что он выведет?" -- как раз были ходовыми, мы даже начинали пилить в своё время своё с такими же куртизанками -- но запал пропал с спрос на них упал.

Вот и хочу понять, что изменилось. По статьям -- ничего.

Чем это отличается от "сертификации" тестами которая была популярна в начале нулевых? Вот для вас лично

С момента упоминания "конфигуратора" во время рассказа про "без боли" сова уже немножко нервничает.

А "расчетное время тестирования 5ч" подчеркивает что в "адскую анкету на 500 вопросов" оно таки скатывается.

1
23 ...

Information

Rating
1,232-nd
Location
Zürich, Zürich, Швейцария
Date of birth
Registered
Activity

Specialization

Specialist
Lead