Темная сторона IT

Description
Путеводитель разработчика
Advertising
We recommend to visit
HAYZON
HAYZON
6,053,581 @hayzonn

لا اله الا الله محمد رسول الله

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
Мои каналы: @mazzafam

Last updated 3 weeks, 4 days ago

Architec.Ton is a ecosystem on the TON chain with non-custodial wallet, swap, apps catalog and launchpad.

Main app: @architec_ton_bot
Our Chat: @architec_ton
EU Channel: @architecton_eu
Twitter: x.com/architec_ton
Support: @architecton_support

Last updated 2 weeks, 5 days ago

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 1 month ago

5 years, 5 months ago

Про оптимизацию

Много говорили об этом и писали в умных книжках, но этот почти инстинктивный страх "а вдруг чё" сильнее здравого смысла. Поэтому:

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

Естественно, это всё не отрицает необходимости делать качественно при любых условиях.

5 years, 9 months ago
Темная сторона IT
5 years, 9 months ago

Википедия отключена в знак протеста. Если зайти на статью, скажем, на немецком, то вместо неё будет отображатся просьба поддержать отмену реформы в области авторского права в интернете. Как сказано из текста протеста, реформа предполагает "серьезно ограничить свободный интернет".

5 years, 9 months ago
Как выглядит типичная разработка "домашних" проектов.

Как выглядит типичная разработка "домашних" проектов.

6 years, 1 month ago

Как же я люблю критические статьи и когда здравый смысл важнее, чем тупые тренды. Прошлись по Agile и Scrum: https://habr.com/post/430890/

Хабр

Где Agile ужасен, особенно Scrum

Гибкость — без сомнения хорошая вещь, и в манифесте Agile есть смысл. По сравнению с хрупкой практикой под названием «водопад», Agile заметно лучше. Тем не менее...

Как же я люблю критические статьи и когда здравый смысл важнее, чем тупые тренды. Прошлись по Agile и Scrum:
6 years, 1 month ago

Пора возвращаться за печатную машинку, ибо накопилось много материала и реально есть о чем написать.

Про личную вики, потоки информации и другие вещи я еще пишу здесь: http://krsnv.ru/blog

6 years, 3 months ago

Хорошая статья про Code Review https://m.habr.com/company/yandex/blog/422143/

Аналогичные принципы и подходы я даю стажерам в eLama Junior Lab.

6 years, 3 months ago

Среди руководителей разработки, внедряющих agile, считается, что гибкие методологии противоречат документации. Что документация - зло, она тормозит процессы и максимум того, что может производить команда - это пользовательская документация. Они возмущаются, что "Работающий продукт важнее исчерпывающей документации" и каким-то образом делают вывод, что внутренней документации в agile не должно быть. Это полная чушь!

Если вы упираете на формулировки в Agile-манифесте и слова авторитетных людей - обратите внимание на Constraints (http://agilemodeling.com/artifacts/constraint.htm)

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

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

Я считаю, что решение ребуса существует.

Прежде всего - стоит определиться, что документация - это зафиксированные коммуникации между разными ролями в коллективе. Важно два слова: зафиксированные и коммуникации, оба они открывают море вариантов.

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

6 years, 4 months ago

В детстве у меня была любимая книга, которая называлась "О чем размышляют роботы". Опубликована в 1982 году (это целых 36 лет назад!). Она целиком состояла из комиксов. Главная тема: как научить робота распознавать образы и реагировать на окружающий мир. Банки данных, тест Тьюринга, система вход-выход, искусственный разум. Полистайте её. Просто из любопытства. За столько лет многое изменилось. Компьютеры уменьшились, скорости их работы возрасли во много степеней. А вот проблемы ИИ остались прежними :)

We recommend to visit
HAYZON
HAYZON
6,053,581 @hayzonn

لا اله الا الله محمد رسول الله

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
Мои каналы: @mazzafam

Last updated 3 weeks, 4 days ago

Architec.Ton is a ecosystem on the TON chain with non-custodial wallet, swap, apps catalog and launchpad.

Main app: @architec_ton_bot
Our Chat: @architec_ton
EU Channel: @architecton_eu
Twitter: x.com/architec_ton
Support: @architecton_support

Last updated 2 weeks, 5 days ago

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 1 month ago