Я все еще чувствовал, как физика и математика текут по моим венам, чтобы сдать один из самых сложных экзаменов в мире, IIT-JEE. Это был мой 1-й год в колледже, а потом я взорвался. Все это было странно, сбивало с толку и казалось языком инопланетян. Преподаватели учили этому, как попугай. Я попытался использовать его, чтобы получить значение sin x и e ^ x, и написал свою собственную программу в очень дерьмовой форме. Это было более или менее хорошее чувство, но я никогда не понимал скрытой красоты. Это похоже на стихи, которые кажутся бесполезными кусками рифмующихся фраз, пока вы не ощутите жизнь и не осознаете простоту и действенность, которые эти строки выражают о вашем собственном путешествии.

Прошло три года, и я продолжил курс строительства. К тому времени я потерял всякий интерес к технике. За это время что-то случилось. Я занимался структурным анализом. Я подумал, что было бы очень эффективно, если бы я мог автоматизировать вычисления. Итак, я начал работать над Visual Basic. С помощью VB я сделал несколько оконных приложений и написал код, который преобразовал мой математический алгоритм в компьютерный язык. По правде говоря, я влюбился, и это была чистейшая форма любви.

Я начал исследовать эту любовь, чтобы понять, почему она такая красивая. Я снова взял свою книгу C и прочитал ее строка за строкой, и по мере того, как я читал, она накачала любовь все больше и больше. Я начал писать программы и решать проблемы. Ночь никогда не казалась одинокой. Я говорил с чем-то, чего даже не знаю. В то время я представлял себе игру с моим дорогим другом Амитом Шекхаром. Это была настольная игра, и фигуры перемещались на один шаг в любом из четырех направлений, убивая и получая очки более низких или одинаковых фигур. Мы назвали это 300-й войной, потому что если набиралось 300 очков, игрок объявлялся победителем. Мы начали разрабатывать игровой движок, обладая небольшими знаниями о программировании и технологиях. Мы не спали большую часть ночей, создавая ИИ. Я должен сказать вам, что нет ничего более впечатляющего, чем увидеть, как что-то становится разумным и работает с вашим написанным кодом.

Затем мы преобразовали игровой движок C в приложение для Android, которое опубликовали в playstore. Тогда я познакомился с Java, ООП и фреймворком. Казалось, я ничего не узнал. Итак, я начал их изучать, и по мере того, как я все больше увлекался обучением, все остальное, кроме кодирования, начало исчезать и становиться бессмысленным.

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

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

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

Продолжайте писать и оставайтесь крутыми !!

Али