andrzejn: (Default)
Андрій Новосьолов ([personal profile] andrzejn) wrote2004-03-12 10:28 am

Ямщик, не гони!

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

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

Программирование вошло в стадию зрелости. Революционный взрывной рост последней четверти века завершён. Следующая революция наступит тогда, когда появятся искусственные интеллекты, нейроимпланты и прямые интерфейсы мозг-компьютер, не раньше. А сейчас пришло время методично подтягивать хвосты, вылизывать качество, создавать удобную инфосферу разработки.

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

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

Владеющие английским могут продолжить чтение умных мыслей у Joel on Software.

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting