avva: (Default)
[personal profile] avva
Прочитайте вот это, коллеги.

Там - Горькая Правда.

A lesson I have learned the hard way is that we aren’t smart enough. Even the most brilliant programmers routinely make stupid mistakes. Not just typos, but basic design errors that back the code into a corner, and in retrospect should have been obvious. The human mind can not grasp the complexity of a moderately sized program, much less the monster systems we build today. This is a bitter pill to swallow, because programming attracts and rewards the intelligent, and its culture encourages intellectual arrogance.


(но стоит прочитать полностью)

Date: 2007-08-05 02:08 am (UTC)
stas: (Default)
From: [personal profile] stas
Сложность растет потому, что ее легко растить. Т.е., скажем, сказать инженеру "сделай мне из этого самолета два, чтоб летали один над другим на расстоянии 20 метров и при этом если в нижнем летят более восьми пассажиров старше 42 лет то у верхнего турбины должны вращаться в обратную сторону" и чтоб он сделал - задача нетривиальная. А сделать такое в программе - гораздо проще. Вот управлять потом всем этим - сильно сложнее.

Date: 2007-08-05 08:24 am (UTC)
From: [identity profile] fantaseour.livejournal.com
Угу, именно так и есть. Кроме всего прочего посреди работы может оказаться, что турбины должны не вращаться в другую сторону, а сменить цвет и вибрировать.

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 30th, 2025 07:19 am
Powered by Dreamwidth Studios