Новая версия светофора
На втором курсе моей учебы в политехе на одном из предметов мы изучали Visual Basic (версии 6.0, тогда ни о каком .NET речи и не было). У нас в политехе учебный процесс складывался из двух составляющих: лекции и практические занятия. На лекциях мы слушали теорию, концепции, подходы и т.п., а на практике выполняли конкретные лабораторные работы, которые практически всегда были связаны с разработкой каких-либо программ. В процессе выполнения лабораторных работ по этому предмету мы постигали азы разработки десктопных приложений для Windows. Почему преподавателем был выбран Visual Basic, а не тот же Delphi, который в то время был популярным, не знаю. Ну проходили и проходили Visual Basic, а в дальнейшем практически все курсовые проекты мы уже реализовывали на Delphi по собственному выбору.
Ну в общем второй курс, предмет уже не помню какой, вроде "Дискретная математика", но на практических занятиях мы писали небольшие программы на Visual Basic: калькулятор, крестики-нолики и т.п. А первой программой, которую мы писали на этом курсе был "светофор". Три кружочка, три цвета, таймер и переключение цветов. Ну в общем обычный светофор, который стоит на наших перекрестках. Преподавателем у нас был Кан Олег Александрович.
Так вот возвращаясь к светофору. Олег Александрович нам всегда говорил: "Если вы хотите научиться разработке, то каждый день вы должны придумывать новую версию светофора". Что он конретно имел в виду я не знаю, но помню, что мы всегда к этому относились как к шутке, и между собой еще перешучивались, кто сколько версий светофора придумал.
Прошло 15 лет, за эти годы я работал на разных IT-проектах, участвовал в разработке различных информационных систем уровня как отдельной организации, так и города, области, республики. И в каждой разработанной информационной системе мы реализовывали новую версию "светофора". Практически в каждой информационной системе существует отчетность для руководителей бизнеса, который мы автоматизируем, различные индикаторы работы для разных уровней пользователей. Отчетность и индикаторы можно реализовать по разному: таблицы со статистическими данными, диаграммы, графики. Но как бы ты не реализовал отчетность, ты ее красишь как правило в три цвета: зеленый (все хорошо), желтый (обрати внимание) и красный (все плохо). Нашему человеку других цветов и не нужно, у него с детства заложены эти цвета и ассоциации с ними. Мы в каждой информационной системе в конечном счете реализовывали новую версию "светофора".
p.s. Олег Александрович, я до сих пор не знаю, что вы имели в виду, но сейчас понимаю ваши слова именно так.