vak: (Default)
[personal profile] vak
Брукс был голова. Это он обнаружил, что при росте команды программистов как N, объём производимого кода тоже растёт как N, но количество ошибок в коде увеличивается как N квадрат.

Ещё из Брукса:
  1. Successful software always gets changed.
  2. All programmers are optimists.
  3. Good judgement comes from experience, and experience comes from bad judgement.
  4. Software work is the most complex that humanity has ever undertaken.
  5. I am more convinced than ever. Conceptual integrity is central to product quality.
  6. Men and months are interchangeable commodities only when a task can be partitioned among many workers with no communication among them. This is true of reaping wheat or picking cotton; it is not even approximately true of systems programming.
  7. Improving your process won't move you from good to great design. It'll move you from bad to average.
  8. The hardest single part of building a software system is deciding precisely what to build. Therefore the most important function that software builders do for their clients is the iterative extraction and refinement of the product requirements. For the truth is, the clients do not know what they want. They usually do not know what questions must be answered, and they have almost never thought of the problem in the detail that must be specified.
  9. How does a project get to be a year behind schedule? One day at a time.
  10. You can learn more from failure than success. In failure you're forced to find out what part did not work. But in success you can believe everything you did was great, when in fact some parts may not have worked at all. Failure forces you to face reality.
  11. The bearing of a child takes nine months, no matter how many women are assigned.
  12. Brooks’ Law: Adding manpower to a late software project makes it later.
(отсюда)

Date: 2022-11-23 07:56 (UTC)
euthanasepam: Ла-ла-ла-ла! Ла-ла-ла-ла! (Default)
From: [personal profile] euthanasepam
Земная миссия Поттеринга — превращение всякой несовершенной материи в коричневую systemd с зёрнышками магических чисел внутри.

Date: 2022-11-23 08:19 (UTC)
kondybas: (Default)
From: [personal profile] kondybas
Миссия Поттеринга понятна. Не скажу, что она правильная или хорошая - но она понятна. Он пытается сделать среду выполнения для индустриального масс-продакшна. И чтоб она была adminless.

Date: 2022-11-25 18:22 (UTC)
euthanasepam: Ла-ла-ла-ла! Ла-ла-ла-ла! (Default)
From: [personal profile] euthanasepam
Как говорил один прохвессор в кине, разруха не в унитазах, а в головах. Упадок (с точки зрения философии Юникса и СПО) линупса не в Поттеринге и не в приходе корпоративных ценностей, а в том, что Поттеринга и корпоративные ценности в конце концов приняло сообщество — вместо ценностей Юникса, СПО и прочей ретроградщины. Эти головы уже не спасти. Когда они стёрли ранее начертанный вокруг себя круг, отказавшись от принципов, силы зла прорвались внутрь их.

Date: 2022-11-25 18:47 (UTC)
kondybas: (Default)
From: [personal profile] kondybas
Жопаделать. Всякая эволюция идет по накатанной лыжне. Сначала буйный мутагенез и стопицот разновидностей. Затем (по той или иной причине) некая разновидность захватывает поляну и вытесняет все остальные. Затем начинается период экстенсивного роста вширь. А потом начинается упадок. И где-то на периферии, из маргинального вида начинается очередное бурное видообразование, заканчивающееся вытеснением динозавров.

Линух нынче экстенсивно растет вширь. Улыбаемся и машем. Интересно, что будет дальше.

Date: 2022-11-25 19:57 (UTC)
euthanasepam: Ла-ла-ла-ла! Ла-ла-ла-ла! (Default)
From: [personal profile] euthanasepam
> И где-то на периферии, из маргинального вида начинается очередное бурное видообразование, заканчивающееся вытеснением динозавров.


Для видообразования новых видов нужны условия, прежде всего социальные (подразумевается, что ПО и вообще ОйТи — социальное взаимодействие и продукт оного), точнее, образовательные. Именно в образовании главная, по моему мнению, проблема современности и будущего. Современное образование в развитых странах индоктринировано левым безумием и наполнено ложью, маразмом и травлей всякого инакомыслия, в развивающихся — просто немощное и нищее. В «производстве» тоже больше нету культуры («социальных практик»), которая бы приветствовала «бурное видообразование» в сфере идей, предоставляя людям особые условия, в которых удобно идеям возникать, расти, бороться за питательный бульон и место под солцнем и побеждать. Современные ойтишные компании — скорее фабрики с лемовского Эдема, чем капиталистические предприятия. Они воспроизводят формы, но в этих формах отсутствует содержание, сходное с имевшимся в древние времена в каком-нибудь Bell Labs, отсутствует сама суть идей, поисков, творчества, развития. Большие разукрашенные воздушные шары, полные праха и тлена.

Когда очень нужны погромизды, недальновидные организации и компании не платят старым опытным зубрам за их старые («устаревшие») знания, а предпочитают молодых козляток со знаниями «платформы Electron» и тому подобной чепухи, то есть людей, которые в силу ранней вовлечённости в симуляцию движения на ложном пути почти гарантированно не вырастут в зубров. И так замыкается круг.


> Интересно, что будет дальше.


Tru64 UNIX, IRIX, HP-UX, Solaris, ... , over 9000!

Я думаю, что линупсу ничто не угрожает под тёплым и заботливым крылышком IBM. Просто для некоторых ретроградов, имевших желание запускать собственный Юникс на личном ПК, он постепенно утратит ряд свойств, роднивших его с Юниксом. Однако пока держится FreeDOS BSD, нам есть ещё куда смотреть. :)

Date: 2022-11-25 21:59 (UTC)
kondybas: (Default)
From: [personal profile] kondybas
Не все так просто.

В 1830 прогресс паровых машин казался неудержимым. Тот же Сеймур изображал будущее примерно вот так:



Но уже к концу века появились примитивные, маломощные ДВС, затем электродвигла, и все заверте...
И где теперь паровая тяга? При всей грандиозности того же юниха нужно признать, что для масс-продакшна, как мы его знаем, он подходит хреново. Лучше, чем все остальное, но все равно хреново. Потому что создавался он не для того. И ты его хоть в три слоя обвешай сервисами и ватчдогами - лучше он не станет.
Нужно, как говорили монтипайтоны, "нечто совершенно иное". Ну, или хотя бы посикс-совместимое, на первое время. Лет десять-пятнадцать тому было довольно заметное бурление говн на эту тему. Но как-то сошло на нет, всех устраивает линух+системды. В основном - за счет обратной совместимости. Но это экстенсивный костыль, значит "repent, the end is nigh".

Date: 2022-11-25 22:20 (UTC)
euthanasepam: Ла-ла-ла-ла! Ла-ла-ла-ла! (Default)
From: [personal profile] euthanasepam
Ну, я всё же про разруху, которая начинается с образования и воспитания. По моему скромному мнению, для масс-продакшына не нужны ни Юних, ни Винда, ни даже ДОС. Туда нужна чугуниевая промавтоматика с, иногда, небольшим встроенным софтвером, а то и вовсе аналоговая автоматика. Оный софтвер пристало писать не дипломированным специалистам по гендерным штудиям, LGBT-антропологии и платформе Electron, а, собственно, людям, которые знают закон Ома, умеют держать в руках паяльник, Сишку и прочую ассемблерню. Но индустрия зачем-то (примечание: я знаю, зачем, но для красоты дискуссии предположим, что мы просто ставим вопросы) прикручивает к машинам и всевозможным процессам средства, которые никогда не были предназначены, скажем, для бухгалтерии или промавтоматики, поскольку погромиздов, умеющих дати собі раду с эмбедовкой и бухучётом, стало слишком мало, зато невероятно много тех, кто умеют написать что-то на язычках типа Python и JavaScript и ещё они «активисты» и на хорошем счету в комсомольской организации. Образование дёргать бессмысленно, там культурный марксизм, троцкизм и маоизм. Выгнать или хотя бы выпороть неуспевающего студента (из которого вырастет идиот с партбилетом и знанием правильных решений в русле курса Партии), как было принято в британской или прусской школе в благословенные времена веры в будущее пара, сегодня уже нельзя, за это посадят в цугундер. Индустрия берёт из тех, которые есть. А те, которые есть, не знают про законы сохранения и пытаются строить самолёты на батарейках. И поскольку «прогресс останавливать нельзя», то нам этот «прогресс» вешают на шею командно-административной принудиловкой, которая забирает деньги у автопрома и даёт Маску на Теслу и долбоёбам на аккумуляторные самолёты. Однажды деньги у этого социализма снова предсказуемо кончатся, а мир останется с идиотами на руинах образования, которые не знают, почему у дидов получалось, а у внуков — нет.

Edited Date: 2022-11-25 22:33 (UTC)

Date: 2022-11-25 22:17 (UTC)
kondybas: (Default)
From: [personal profile] kondybas
"..Tru64 UNIX, IRIX, HP-UX, Solaris, ... , over 9000!.."

Все не то...
Нужен железный, аппаратный гипервизор, буквально внутри процессора, чтоб еще "ring -1" и "ring -2" - с разделением ресурса железа и халом для вышележащих не виртуалок даже, а слайсов железа, со всякоразным мониторингом и квотами. И внутри слайса - не ОС, а минимальная среда исполнения бинаря. Или вовсе в адресное вгружать бинарь со всей бахромой, статиком вкомпиленной и, как встарь, со стартового адреса запускать.

Так вижу.

Date: 2022-11-25 22:21 (UTC)
euthanasepam: Ла-ла-ла-ла! Ла-ла-ла-ла! (Default)
From: [personal profile] euthanasepam
Угу. Мой коммент рядом где-то про это.