Я учился в университете, по специальности программист. Да, я не был в группе самым одарённым, но я пытался что-то делать. Нам преподавали C++. Я не очень это всё понимал. Мои одногруппники были не очень хорошими людьми, и всегда не воспринимали меня и даже ущемляли. Преподы тоже не упускали своего и говорили, что только тупые не могут понять C++. Я не был тупой, я просто не понимал зачем всё это нужно?
Однажды я шёл по городу, ел шаурму, думая как бы им всем доказать, что я круче их.
И вдруг я услышал разговор двух молодых парней, которые выходили из новой машины, они говорили про программирование. Они были классно одеты. У них было много денег. Я хотел быть ими. Я подошёл к ним и спросил:
- Как мне стать таким как Вы?
Они улыбнулись и сказали: “Пошли с нами”.
Мы зашли в ближайшее кафе, один из них достал ноутбук и показал его - Haskell. Я по-настоящему понял. Я влюбился. Я был счастлив. Я пошёл домой, я прочитал haskellwiki, я накачал книг с amazon.com, я начал читать. Да я уже не ходил на занятия, мне они были уже не нужны. Потом мне позвонили из деканата и сказали, что отчислят меня, если я не сдам курсовую. Мне было наплевать, что меня отчислят, но курсовой, я его сдам, ведь у меня есть новое знание.
Когда я пришёл на защиту, то там собралась вся группа.
Они подходили к компьютерам и демонстрировали применение паттернов и шаблонов, наследование и прочее, всё что на самом деле не нужно.
Потом настала моя очередь. Я встал и медленно шёл. Они смеялись и кричали - что не написал видать?
Когда я показал этот код, который делал одной строчкой то, что у них было в 25 классах, они замолчали. Я встал и ушёл.
Говорят препод ушёл с работы из-за того, что свихнулся, он не мог поверить что его C++ не нужен.
Я теперь иногда телефоны своих одногруппников в газете объявлений, где они готовы работать за еду. Но мне пофиг, я знаю Haskell, что приносит мне тысячи долларов.
Вечная история.
@polecat Оригинальная версия затерялась в веках, я помню эту пасту ещё во времена фидошных срачей уровня "C vs. C++".