На мой взгляд, следующим воплощением Fannie Mae и Dot Com будет одна широко известная в узких кругах компания и примкнувшая к ней индустрия.

Oна втянула в себя много денег, которые, по всей видимости, оказались лишними. В общем, ненужными во всех остальных областях.

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

... )
Попалась мне дикая история, местами жуткая, местами – гомеровский Хармс. И при этом, история совершенно реальная, к тому же и в духе времени. Если вы знакомы с компьютерными компонентами, птичьим языком и если будет время – прочитайте. Да, она большая как сага, около четырёх сотен грамот, охватывает разные континенты и длится, длится уже год. И сюжет, от простого к захватывающему – за поворотом – поворот, за изгибом изгиб. Да, на такую скучную тему как компьютерная плата, но история больше своей среды.

https://forum.level1techs.com/t/gigabyte-mw34sp0-motherboard/189112

Ну и что? – скажет мне знающий читатель, – бывает, это же высокие технологии, у всех случаются неудачи и даже провалы. Да, это так, но и провалы бывают разные, и поведение: реакции, характер и даже время реакции, к тому же здесь ведь не одно событие и не один персонаж, со всех сторон не один. И разные люди часами производят магические пассы или толпой бегают из одной очереди в другую. Даже если вдруг завтра весь Gigabyte вылетит с чертями в трубу – большой беды не случится, но ведь и дело не в одном провале отдельного производителя. Здесь интересен не производитель, интересен миръ.

И ведь совсем не один он сейчас такой производитель. Вот и Intel с косыми нет, не флопами, ядрами. До этого же додуматься надо, принять как генеральное направление. Или он же с _четырьмя_ _неудачными_ попытками сделать сетевой интерфейс (I225/226), при том, что Intel всё время гордился своими способностями по части сетевых интерфейсов. Есть и прочие нюансы, не говоря уже об уязвимостях. Так может у AMD всё хорошо, дела идут и жизнь легка? Нет, тоже косая, только теперь уже частота DDR5. И производители материнских плат, за некоторыми исключениями, не могут осилить ECC. И нюансы тоже есть. И можно продолжать.

... )
Джеймс Камерон, говоря о трагедии «Титана», употребил словосочетание arrogance and hubris, что точно и даже вежливо. Почему? Я посмотрел интервью Поуга с Рашем и что более другого меня задело – не техническая дикость, а безудержное веселье…
https://youtu.be/1eObme9OUr8

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

архивные ссылки )
Глупость, как и другие проявления ума, также поддаётся автоматизации.
Недавно была запись о сложном времени, изменениях в принципах устройства UTC.* На неё я получил интересный комментарий в FB, который, в свою очередь, получил множество хороших откликов. Вообще комментариев много, но этот текст вполне развёрнутый.

https://www.facebook.com/daniel.dbg.ginsburg/posts/10230444406915196

Что здесь для меня интересного я и хотел бы рассказать, Даниила я не знаю, так что далее о том, что он сам и сказал.
... )
Захотелось мне перенести существенную часть своей инфраструктуры на виртуальные машины в Azure. И тут я выяснил, что там нет никаких способов выходить наружу через 25-й порт.

Сегодня инфраструктура без почты – конечно, натурально.
Как вы знаете, вопросы искусственного интеллекта сейчас на большом подъёме. Ну может быть уже не на очень большом, но всё же. Люди ожидают искусственных водителей автомобилей, а так же решения всех проблем при помощи искусственного интеллекта, который, наконец, заменит интеллект естественный.

С вождением автомобиля есть объективные сложности. То есть понятно, и довольно давно, что есть классы задач и условия, которые позволяют решать проблемы в этой области. Например, система автоматического управления полётом и посадкой «Бурана» была создана ещё в восьмидесятых. И это довольно сложная система.

Для системы вождения автомобиля есть значительная часть всей задачи, скажем 80%, которая вполне может быть формализована и решена. Для многих разработчиков такое видение приводит к вполне привычной реакции: «да чё тут думать, щас сделаем». Остальное потом допилим.
... )
Сборка Xfce с нуля под FreeBSD-13.0 перестала помещаться на /usr размером 32G. Теперь для сборки Xfce нужны тонны всякого всего, включая spidermonkey и firefox, так что ещё и rust. И это я ещё кое-что повыкидывал (например, AD Server).
В использовании и поддержке программного обеспечения, даже если это свои станции и серверы, бывают весёлые моменты.

И сейчас на FreeBSD настиг очередной такой момент — только прогрессивное человечество со всей директивной бодростью переехало на Python 3.8, как в нём обнаружились множественные уязвимости. О чём был честно проставлен соответствующий флаг. Сам переезд с Python 3.7 на 3.8 — не вполне гладкий процесс, подразумевающий переход от автоматизации к ручному труду, но теперь и весь процесс обновления опять стал на уши: автоматические процессы, с определённой степенью разумности, сами не собирают и не устанавливают пакеты, содержащие явные и обозначенные уязвимости. Так что у людей начались массовые песни и пляски.

И проблема здесь не cтолько в Python как таковом. Проблема в том, что llvm — надежда и опора всего прогрессивного человечества — тоже использует эту замечательную любительскую экосистему — вот вынь её теперь да положь!

* * *
Мораль же в этой истории проста: отсутствие инженерной культуры так просто не пропьёшь.
ссылки )
Не все люди любят Agile. Хотя у него есть своя ниша, в которой он может быть вполне уместен, вопрос в том — где именно. Сразу можно предложить типичный пример: условный негоциант заказывает условному студенту сайт. И здесь как раз представлены характерные условия применимости Agile — заказчик не знает, что он хочет, исполнитель не знает, как что-либо делать.

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

Но эта форма жизни мыслящего тростника обладает ещё одной, следующей из сказанного особенностью — Agile не подразумевает обязательств. По крайней мере, достаточно длительных и общих. В основном, участники должны только участвовать в процессе, в меру способностей и прилежания заниматься этой игрой. И это, конечно, уже очень позитивно воспринимается участниками, как говорил Швейк: там такая свобода, которая и социалистам не снилась. И люди идут на работу как на праздник.
... )
and gave him such a kick that he went out
the other end of the alley twenty feet ahead of his squeal
.
O. Henry


Решил я соорудить себе новую машинку для svn репозиториев, под freebsd 12.2. А то уже времени много прошло, вот, думаю — пора. Но лучше бы я этого не делал.
... )
Если Вы попросили отзыв (feedback), то это плохая практика — его оспаривать. Этим отзыв отличается от обсуждения проблемы, дискуссии, где спор вполне уместен. Даже если отзыв Вам не понравился, то возражать ему глупо — в другой раз Вам отзыв просто не дадут. Приемлемо — это уточнить детали и понимание, расширить отзыв, определить приоритеты etc. Самому не согласиться с ним, про себя, Вы тоже можете, но обдумать это всегда стоит.

Другое дело, что многим нужен вовсе не отзыв и не обсуждение, но об этом Крылов уже написал вполне доступную басню.
По мотивам двух тем. Недавно был интересный разговор о том, нужно ли обучать С и C++.1 В программировании С обучать нужно, а С++ — нет. Более того, именно в обучении С++ будет просто вреден. И при необходимости человек должен учить его сам, уже хорошо разбираясь в методиках и проблематике. Потому что программирование — это инженерная дисциплина.

В нашей практике C и C++ часто идут через слеш, в то время как это очень разные языки. И примерно с тем же смыслом можно писать через слеш С и 1С. Некоторые люди называют С переносимым ассемблером. Возможно и есть где-то такие ассемблеры, в которых размер данных не определён, однако нормой это всё же не является.

С — это минималистический язык. И это не просто учебный инструмент, а практический. Что в нём есть? Структуры управления, функции, арифметика указателей (указатели, массивы, структуры), есть небольшой набор базовых типов. И всё. В С нет не только операторов ввода/вывода, которые есть в Фортране и Бейсике, не только строк, не только файлов, но и работы с динамической памятью. Это те части, которые реализуются не в языке, а другими средствами, в другом месте и уровне — во фреймворках ( библиотеках). Которые могут быть в стандартах, но не в языке.
... )

Apple

Dec. 10th, 2019 02:07 pm
Я не пользуюсь Apple, но сегодня надо было купить этот телефон. Утром сделал заказ в интернет-магазине, оплатил, поехал по делам, и потом заехал в магазин забрать заказ. Прихожу, а мне говорят, что я поменял человека, который будет забирать заказ. Я поменял, ага.

Ну ладно, жду, продавец в магазине пытается разобраться в том, что происходит со статусом заказа, висит на линии своей техподдержки, пока у него на глазах статус не меняется на Canceled. При том, что я стою перед ним. Он продолжает висеть, надо же выяснить, что происходит. Где-то за полчаса дозванивается и выясняет, что это службе заказов что-то не понравилось в моём заказе. И заказ Canceled, опаньки.
... )
Современный программист заведомо лучше любого другого жителя Земли знает что, кому и как нужно.

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

Не всех, но многих. Теории разные, но есть и общности — обе для не очень грамотных выглядят захватывающе, обе кажутся универсальной истиной, обе приводят к иерархии, чем в основах конфликтуют с реальностью и сознанием.

Классовая теория для пролетариев стоит человечеству больших бедствий. Но и программисты себя ещё покажут!
Когда-то, в старые и мрачные времена программирование было наукой. Затем — инженерной дисциплиной. И только в наши дни программирование стало народным промыслом.
Широко известный в узких кругах Анатолий Левенчук взялся за базы данных. Взялся со всем пылом профессионального дилетанта. Его текст можно прочесть по двум причинам: a) чтобы узнать, что есть ахинея, которую не надо повторять самим и b) посмотреть что бывает, когда человек предпочитает объяснять прежде или вместо того, чтобы начать изучать и разбираться.
ссылка )
Программирование — это инженерная дисциплина. Хотя бы просто потому, что занимается практическим созданием технических предметов. Инженеры бывают разные — когда хорошие, а иногда и не очень, вроде Полесова.

Быть неграмотным специалистом, конечно, неприятно, но можно что-нибудь выдумать, например, Agile и вообще называть себя совсем другим словом — Программист. Можно писать этот термин в кавычках, можно с подчерком, я буду писать с большой буквы. Чтобы соответствовать гордости. И с другой стороны, чтобы не путать с программистом. Но, казалось бы, кому какое дело?
... )

Livestock

Jan. 7th, 2019 10:58 am
Если говорить о нашем времени и о его особенностях, то характерными будут новые формы общения. Они меняют распространение информации, хотя иногда просто сокращают расстояние между глупостью и человеком.

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

Profile

Max Mikheenkov

June 2025

S M T W T F S
1 234 5 67
891011121314
15161718192021
22232425262728
2930     

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 6th, 2025 08:36 pm
Powered by Dreamwidth Studios
OSZAR »