Я не перестаю поражаться тому, насколько IT - это целиком и полностью творческая область.
Без умения импровизировать и думать на бегу тут делать нечего. Нужно оставаться собранным и хладнокровным, когда что-то идет не так. А *не так* у тебя идет практически все и всегда: слишком сложная и широкая предметная область, слишком большая у нее вариативность на каждом шагу. Нужно быть готовым к тому, что первый добрый десяток твоих идей, как что-то сделать - не выстрелят, чаще всего из-за какой-то вроде бы мелочи.
Ну да, твой план построить новый звездолет по чертежам явно провалился, потому что две детальки не подходят друг к другу на пол-милиметра. Что теперь? Тебя ждет сотня-другая человек, а их ждут тысячи. Выкручивайся. Твои варианты: молоток, зубило и чья-то мать или куча говна, палок и колбасных обрезков, оставшихся с других проектов. Если хочешь, можешь родить третий, на все про все у тебя полчаса, пока те, кто имел глупость тебе довериться, не опомнились, вернувшись с обеда, удачи.
Я не перестаю поражаться тому, насколько IT - это целиком и полностью творческая область.
Без умения импровизировать и думать на бегу тут делать нечего. Нужно оставаться собранным и хладнокровным, когда что-то идет не так. А *не так* у тебя идет практически все и всегда: слишком сложная и широкая предметная область, слишком большая у нее вариативность на каждом шагу. Нужно быть готовым к тому, что первый добрый десяток твоих идей, как что-то сделать - не выстрелят, чаще всего из-за какой-то вроде бы мелочи.
@drq в IT нужно всё продумывать тщательно и сильно наперёд. и продавливать правильные решения, несмотря на сопротивление разных кретинов. иначе будешь вынужден бегать по минному полю с граблями и будешь ССЗБ. правильно выбранная архитектура и тщательное планирование структуры софта устраняют ненужный геморрой и предупреждают большинство проблем. при этом нужно уничтожать на корню всякие аджайлы и попытки говнокода, ибо это корень зла. в этом плане в IT главнее не творчество, а качественная аналитика и стратегическое планирование архитектуры. творчество - несомненно, приятная часть программирования, но она далеко не всегда может присутствовать в коммерческих проектах.
@drq в IT нужно всё продумывать тщательно и сильно наперёд. и продавливать правильные решения, несмотря на сопротивление разных кретинов. иначе будешь вынужден бегать по минному полю с граблями и будешь ССЗБ. правильно выбранная архитектура и тщательное планирование структуры софта устраняют ненужный геморрой и предупреждают большинство проблем. при этом нужно уничтожать на корню всякие аджайлы и попытки говнокода, ибо это корень зла.
Между прочим, по словам @Kafazen, который уже не с одним психиатром разговаривал, наиболее частая профессия среди пациентов - это IT того или иного рода, до той степени, что сами врачи начинают понемногу разбираться в терминах с рассказов пациентов.
Сегодня еще не было анонса FMN. Без паники, я не забыл и не зпапмятовал, я просто только проснулся. :)
Сегодня в 21:00 по Москве мы отправимся в путешествие по вселенной Дугласа Адамса. Мы узнаем, каково это - быть выселенным с родной планеты, что ощущают кит и горшок с петуньей, падающие с большой высоты, а также ответ на главный вопрос Жизни, Вселенной и всего такого.
Сегодня еще не было анонса FMN. Без паники, я не забыл и не зпапмятовал, я просто только проснулся. :)
Сегодня в 21:00 по Москве мы отправимся в путешествие по вселенной Дугласа Адамса. Мы узнаем, каково это - быть выселенным с родной планеты, что ощущают кит и горшок с петуньей, падающие с большой высоты, а также ответ на главный вопрос Жизни, Вселенной и всего такого.
Ethernet connector wiring is so infuriatingly unnecessarily frustrating. It's fiddly, it requires too much micromotorics, it's error-prone, and if you're colorblind or work in dark spaces, you're fucked.
I wonder, why do we even HAVE to bother with wiring order at this point? Shouldn't we really have some kind of smart wire order autonegotiation algorithm by now? Like, whatever, use any color order you like, including flat wires, it really shouldn't matter which order your connector is wired in, as long as all conductors are set, it shall work.
Ethernet connector wiring is so infuriatingly unnecessarily frustrating. It's fiddly, it requires too much micromotorics, it's error-prone, and if you're colorblind or work in dark spaces, you're fucked.
I wonder, why do we even HAVE to bother with wiring order at this point? Shouldn't we really have some kind of smart wire order autonegotiation algorithm by now? Like, whatever, use any color order you like, including flat wires, it really shouldn't matter which order your connector is wired in,...
@drq we are *so* not going to like how costly and unreliable that'll make a lot of the networking hardware. So many additional moving parts and failure states, most of them utterly unfixable in the field. And considering PoE exists, every single one of those smart conductors will have to be quite beefy too.
But we could at least color the wires in a way that's easy to piece together intuitively and without relying on color hues. Green lightness gradient? High-contrast dash pattern of varying lengths?
@drq we are *so* not going to like how costly and unreliable that'll make a lot of the networking hardware. So many additional moving parts and failure states, most of them utterly unfixable in the field. And considering PoE exists, every single one of those smart conductors will have to be quite beefy too.
@drq ethernet - это гениальный интерфейс, я удивляюсь, зачем нужен USB, когда есть ethernet! 4 провода, скорость 10 или 100 Мбит + питание до 100 Вт, аж на 100 метров. + ещё 4 провода и экранирование, и доступны стандарты 1 и 10 Гбит. Коннектор не удобный (толстый), можно другой придумать(. При обжиме можно перепутать провода в паре или пары между собой, и оно продолжит работать (главное между парами провода не менять и не включать в такой кабель PoE). И куча уже готовых протоколов для всего разного Зачем нам USB?
@drq ethernet - это гениальный интерфейс, я удивляюсь, зачем нужен USB, когда есть ethernet! 4 провода, скорость 10 или 100 Мбит + питание до 100 Вт, аж на 100 метров. + ещё 4 провода и экранирование, и доступны стандарты 1 и 10 Гбит. Коннектор не удобный (толстый), можно другой придумать(. При обжиме можно перепутать провода в паре или пары между собой, и оно продолжит работать (главное между парами провода не менять и не включать в такой кабель PoE). И куча уже готовых протоколов для всего разного
not only proper pin-to-pin connection is important for ethernet :-) proper physical wire too, because electrical interference between wires can disrupt signals on high speed/long distance. so you need also an reflectometer or something like that per ethernet port :-)
Спасибо всем, кто посмотрел со мной "Человек - Швейцарский Нож". Я... даже не знаю, какой урок мы должны извлечь из этого фильма. Типа... Не бойтесь быть собой и пердеть на людях?..
@drq ну блин, мне кажется, весь пердёж и фарс - это просто обёртка и декорация для очень гуманистического посыла. (Поправила пенсне. Сняла пенсне.)
Мне жаль Мэнни, даже если его посмертная жизнь происходила исключительно в голове Хэнка (и что-то же заставило Мэнни при жизни прыгнуть с моста?..).
Мне жаль Хэнка, которого буллили в школе, и он буквально потерял способность разговаривать с живыми людьми (и тоже собирался покончить с жизнью такой).
Не могу одобрить пердёж на публике, но вся остальная межчеловеческая коммуникация могла бы быть проще и честнее. )
@drq ну блин, мне кажется, весь пердёж и фарс - это просто обёртка и декорация для очень гуманистического посыла. (Поправила пенсне. Сняла пенсне.)
Мне жаль Мэнни, даже если его посмертная жизнь происходила исключительно в голове Хэнка (и что-то же заставило Мэнни при жизни прыгнуть с моста?..).
Мне жаль Хэнка, которого буллили в школе, и он буквально потерял способность разговаривать с живыми людьми (и тоже собирался покончить с жизнью такой).
Сегодня в гостях на Fediverse Movie Night у нас снова будут Дэниелы. Это те самые, что сняли шедевральный "Все, Везде и Сразу"
На этот раз мы посмотрим их более ранний фильм. Первый полнометражный фильм реджиссеров а также первый в мире (и последний) фильм про пукающий труп Гарри Поттера на необитаемом острове.
Человек - Швейцарский Нож, дамы, господа и к ним примкнувшие.
Друзья, сегодня ожидается 65 выпуск Регулярных Выражений. Потенциальные участники есть, так что выпуск скорее всего состоится. Тем в шоунотах, правда, почти нет. Но мы что-нибудь придумаем, ведь это надо :)
правильно выбранная архитектура и тщательное планирование структуры софта устраняют ненужный геморрой и предупреждают большинство проблем. при этом нужно уничтожать на корню всякие аджайлы и попытки говнокода, ибо это корень зла.
в этом плане в IT главнее не творчество, а качественная аналитика и стратегическое планирование архитектуры. творчество - несомненно, приятная часть программирования, но она далеко не всегда может присутствовать в коммерческих проектах.
правильно выбранная архитектура и тщательное планирование структуры софта устраняют ненужный геморрой и предупреждают большинство проблем. при этом нужно уничтожать на корню всякие аджайлы и попытки говнокода, ибо это корень зла.
Между прочим, по словам @Kafazen, который уже не с одним психиатром разговаривал, наиболее частая профессия среди пациентов - это IT того или иного рода, до той степени, что сами врачи начинают понемногу разбираться в терминах с рассказов пациентов.
Я не уверен, что это - "просто совпадение".
@drq я всё хочу эту книгу приобрести и ходить к своим мозгоправам с загадочным-загадочным видом.
В моём профильном вузе у многих менталка.