Oct. 23rd, 2018
очерки архитектуры
Oct. 23rd, 2018 07:56 pmЯ же преподавал архитектуру софтвера. И понял одну простую вещь. Такой науки нету. Есть у каждого проекта своя архитектура. Но как только начнешь внедрять какие-то там правила, так сразу выигрывают в соревновании те, кому на эти правила плевать, они сами с усами. Так что я отказался преподавать несуществующую науку. А курс мой состоял из докладов студентов, как что устроено. Нетфликс, Гугл, всякое такое, и мелкие девайсы тоже. Общего ничего между ними нет, кроме разве что наличия принципов - своих в каждом случае.
Однажды меня попросили зайти на шхуну "Заря". Была такая, немагнитная шхуна, там даже шурупы медные, а сама она деревянная. И у них там был компьютер, и им надо было помочь. Потому что компьютер работал 2 секунды каждую минуту, а остальное время бездействовал. Ну компьютер был американский, и программа американская. Первый раз я посидел, почитал доки. Доки были на английском, а сверху карандашиком были надписаны переводы. file -> файл. Местные "компьютерщики" мне говорили, что они ищут, на какое прерывание посадить кнопку, чтобы они ее нажимали, и по прерыванию бы срабатывала программа. В доках написано было, что на машинке стоит MPM. Ну я там потыкал. Да, многопрограммная система (CPM - прототип, но и на CPM не одна программа бегает, а можно много, только не в параллель.
Потом ихнее начальство мне сказало, что это у них самые квалифицированные кадры, а на мое предложение заменить кого-нибудь и пойти в плавание на этой шхуне просто посмеялось это начальство.
Это был один из моих опытов продвижения современной архитектуры в умы идиотов.
Однажды меня попросили зайти на шхуну "Заря". Была такая, немагнитная шхуна, там даже шурупы медные, а сама она деревянная. И у них там был компьютер, и им надо было помочь. Потому что компьютер работал 2 секунды каждую минуту, а остальное время бездействовал. Ну компьютер был американский, и программа американская. Первый раз я посидел, почитал доки. Доки были на английском, а сверху карандашиком были надписаны переводы. file -> файл. Местные "компьютерщики" мне говорили, что они ищут, на какое прерывание посадить кнопку, чтобы они ее нажимали, и по прерыванию бы срабатывала программа. В доках написано было, что на машинке стоит MPM. Ну я там потыкал. Да, многопрограммная система (CPM - прототип, но и на CPM не одна программа бегает, а можно много, только не в параллель.
Потом ихнее начальство мне сказало, что это у них самые квалифицированные кадры, а на мое предложение заменить кого-нибудь и пойти в плавание на этой шхуне просто посмеялось это начальство.
Это был один из моих опытов продвижения современной архитектуры в умы идиотов.