Forwarded from Заметки на техдирском via @like
К вопросу о кадровом голоде.
Не рекомендуется говорить сразу после секса "У нас есть отличная вакансия разработчика. Пойдёте?"
Не рекомендуется говорить сразу после секса "У нас есть отличная вакансия разработчика. Пойдёте?"
Forwarded from THINGS PROGRAMMERS DO
This media is not supported in your browser
VIEW IN TELEGRAM
Когда юнит-тесты в порядке, а вот интеграционные - не очень.
Очень смешная статья, по нескольким причинам:
1) Если наговнокодить, то можно отжирать 7.5 ГБ памяти, когда если сначала подумать, хватило бы и 32 КБ
2) Реальный профит 4 МБ (16 -> 12) и 2 секунды (9 -> 7)
3) В каменты к индусу пришел русский программист и снизил аллокации еще в 2 раза (до 16 КБ)
4) Да, автор индус
Но справедливости ради надо сказать, что на продакшене это занимает часы и 25% это отличный результат, что не отменяет факта, что индусы говнокодят и толкают свой шлак честным людям, а потом еще живут на поддержке своего говнокода. В принципе, для бизнеса хорошо.
https://medium.com/@indy_singh/strings-are-evil-a803d05e5ce3
1) Если наговнокодить, то можно отжирать 7.5 ГБ памяти, когда если сначала подумать, хватило бы и 32 КБ
2) Реальный профит 4 МБ (16 -> 12) и 2 секунды (9 -> 7)
3) В каменты к индусу пришел русский программист и снизил аллокации еще в 2 раза (до 16 КБ)
4) Да, автор индус
Но справедливости ради надо сказать, что на продакшене это занимает часы и 25% это отличный результат, что не отменяет факта, что индусы говнокодят и толкают свой шлак честным людям, а потом еще живут на поддержке своего говнокода. В принципе, для бизнеса хорошо.
https://medium.com/@indy_singh/strings-are-evil-a803d05e5ce3
Medium
Strings Are Evil
Reducing memory allocations from 7.5GB to 32KB
Гугл научил нейросети симулировать рендеринг трехмерных сцен с произвольных углов обзора после наблюдения этих сцен с нескольких ракурсов (надо смотреть гифочки и испытывать ужас от того, что когда-нибудь за людьми придут роботы-убийцы с умениями не хуже клерика тетраграмматона)
https://deepmind.com/blog/neural-scene-representation-and-rendering/
https://deepmind.com/blog/neural-scene-representation-and-rendering/
Deepmind
Neural scene representation and rendering
There is more than meets the eye when it comes to how we understand a visual scene: our brains draw on prior knowledge to reason and to make inferences that go far beyond the patterns of light that hit our retinas. For example, when entering a room for the…
Forwarded from Єкстраполяція AI
Один из основных способов коммуникации в проекте естественен для человеческого мышления. Ну, это там, где каждый решает свои проблемы и если для этого нужно знать что происходит в соседнем отделе или нужны результаты работы соседнего подразделения, то этот «каждый» со всех сил старается получить необходимое. Как правило, именно здесь появляются проблемы, вроде того, что «одному мне только тут все и надо, а остальные шевелиться даже не думают». Или когда левая рука делает что-то такое, о чем не догадывается правая.
Болезнь непонятна, симптомы очевидны. И отсюда и появляются правила, которые лечат эти самые симптомы.
- Программисты пилят фичи самостоятельно и не обсуждают решения? Давайте обяжем проводить код-ревью.
- Разбились на маленькие команды и понятия нет что происходит в других командах? Давайте устроим еженедельное собрание тимлидов с обязательным выступлением рт каждого.
- Программист зря зарывается на несколько недель над фичей? Давайте устроим каждодневные письменные отчеты.
- Менеджерам нужны какие-то данные для отчета стейкхолдерам? Утренние митапы решат эту проблему.
Ну, и так далее.
Таких симптомов очень много и лечение многих уже систематизировали и назвали методологиями разработки. И успешно навязывают даже тем, у кого и болезни-то нет.
— Вы используете скрам?
— Нет, у меня в команде только адекватные люди, которые поступают максимально разумно.
— Зря не используете, мне помогло.
Болезнь непонятна, симптомы очевидны. И отсюда и появляются правила, которые лечат эти самые симптомы.
- Программисты пилят фичи самостоятельно и не обсуждают решения? Давайте обяжем проводить код-ревью.
- Разбились на маленькие команды и понятия нет что происходит в других командах? Давайте устроим еженедельное собрание тимлидов с обязательным выступлением рт каждого.
- Программист зря зарывается на несколько недель над фичей? Давайте устроим каждодневные письменные отчеты.
- Менеджерам нужны какие-то данные для отчета стейкхолдерам? Утренние митапы решат эту проблему.
Ну, и так далее.
Таких симптомов очень много и лечение многих уже систематизировали и назвали методологиями разработки. И успешно навязывают даже тем, у кого и болезни-то нет.
— Вы используете скрам?
— Нет, у меня в команде только адекватные люди, которые поступают максимально разумно.
— Зря не используете, мне помогло.