А почему не хочется показать транзакцию своего сваппера? Не хочется делиться исходниками контракта? :) Я ж так понимаю, сам контракт не очень умный, то есть там нечего прятать...
Потому что прибыль реальная где-то сотня в день максимум. Недостаточно чтоб как сыр в масле купаться, а гордиться уже хочется. Нормальное желание поделиться и, может, найти единомышленников
Я не считаю это достижением для перфа. Но я считаю это достижением с точки зрения "клин ёр овн месс" и "мэйк ит дан-дан, а не просто дан". И да, заревьюены они были еще при мне, заранее, и ждали технических триггеров для сабмита.
Сеньёрностью. Если делаешь что просят когда просят и в объёме как попросили -- ты отличный исполнитель и на пятки наступают сетки.
Если ты понимаешь зачем оно, как оно надо -- ты в среднем меньше создаёшь багов при запиливании фич, в среднем поддерживаешь техдолг уровнем ниже, и требуешь меньше ресурсов на надзор-постановку задачи-итп.
Разумеется, это не так (не всегда так, не для всех так и вообще слишком упрощённая модель); но при любом найме всегда надо как-то упростить требования: так, чтоб можно было проверить.
Вы только что описали процессы не совместимые с жизнью в тех самых бигтехах, которые живут цифрами. "Сделал фичу F1"... У нас была в команде ходовая шутка про "is it done done or just done?". Да, ты пилишь фичу. Да, ты измеряешь результат. Да, ты учитываешь время на то, что в какой-то момент пойдёшь и сделашь речёрч на тему импакта своих действий -- в конце концов, те же цифры тебе в свой перф вносить. Бонус хочешь? :)
... последний мой коммит в гугле закоммитился 2 года после моего ухода. Потому что Done != Done Done :) И я не только код правил и подготовил изменения на очистку от старья и в документацию, с условным коммитом на уход первой версии из продакшена за горизонт поддержки.
Вы не обязаны кидаться долларами. Я как-то снизил потребление одной функции сру на 15%. Это никак не повлияло на загрузку системы. Но по метрике "обработано данных" я могу сказать, что это дало 3% буст к общей продуктивности системы. В доллары это пересчитывать не нужно, так как доллары сиеминутны, а прогресс неумолим :)
Ранвно как и экономия пары петабайт может быть солидно в попугаях, но в процентах тысячные доли...
Если ты не можешь даже оценить как твой код повлиял на техдолг, производительность, и делал только что сказали только в том объёме как сказали -- в бигтехе тебе не понравится, так что все хорошо и система работает.
Если ты приходил хоть раз с предложением переехать на новый стек (чтоб пилить фичи в джва рваза бвыстрее) или сделать рефакторинг (чтоб перестать копипастить уже наконец) или пофиксить тесты (которые только падают на них все забили) -- то ты знаешь, что приходить надо с каким-то исследованием, как твоё предложение повляет на проект -- и ты понимаешь о чем речь.
Тесты вида "вот вам кусок кода, что с ним не так? что он выведет?" -- как раз были ходовыми, мы даже начинали пилить в своё время своё с такими же куртизанками -- но запал пропал с спрос на них упал.
Вот и хочу понять, что изменилось. По статьям -- ничего.
А почему не хочется показать транзакцию своего сваппера? Не хочется делиться исходниками контракта? :)
Я ж так понимаю, сам контракт не очень умный, то есть там нечего прятать...
Потому что прибыль реальная где-то сотня в день максимум. Недостаточно чтоб как сыр в масле купаться, а гордиться уже хочется. Нормальное желание поделиться и, может, найти единомышленников
Так это ж вроде как "легальное шпионское ПО", не? :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 -- ОДИНАКОВЫЙ адрес:
Разве S линейка не двухядерная?
Ни в коем случае! Только ююки!
sizeof(пустая структура) зачастую возвращает 1, а не ноль: https://godbolt.org/z/GnPanhEra
Какой компилятор распечатал?
глобальный альянс умеющий роутить аттачи
у c6 есть поддержка Wifi6 но НЕ 5ггц.
Тесты вида "вот вам кусок кода, что с ним не так? что он выведет?" -- как раз были ходовыми, мы даже начинали пилить в своё время своё с такими же куртизанками -- но запал пропал с спрос на них упал.
Вот и хочу понять, что изменилось. По статьям -- ничего.