{"id":134,"date":"2022-04-22T08:41:30","date_gmt":"2022-04-22T08:41:30","guid":{"rendered":"https:\/\/algocademy.com\/blog\/?p=134"},"modified":"2024-10-12T13:15:53","modified_gmt":"2024-10-12T13:15:53","slug":"go-big-or-go-home","status":"publish","type":"post","link":"https:\/\/algocademy.com\/blog\/go-big-or-go-home\/","title":{"rendered":"Go big or go home."},"content":{"rendered":"\n<p>I have to tell you a secret.<\/p>\n\n\n\n<p>My programming journey is way different than most can imagine.<\/p>\n\n\n\n<p>It started in my first year of high school, back in 2004, when an alumni student, who had recently graduated, came to our class.<\/p>\n\n\n\n<p>He presented some advanced algorithms that are usually taught in universities.<\/p>\n\n\n\n<p>At that moment, I realized that computers can handle a huge amount of data and can solve problems that the human mind isn&#8217;t capable of doing.<\/p>\n\n\n\n<p>I was blown away by the idea that you can optimize a program that initially took a few hours to compute, down to under a second.<\/p>\n\n\n\n<p>He presented the classical Binary Search and then continued with advanced techniques like the Segment Tree and Binary Indexed Tree.<\/p>\n\n\n\n<p>Think about it; Binary Search makes searching through one million sorted items in around 20 steps. Isn&#8217;t it crazy?<\/p>\n\n\n\n<p>That&#8217;s where my passion for Algorithms started. <\/p>\n\n\n\n<p>After eight years, I published a scientific paper on Binary Indexed Trees.<\/p>\n\n\n\n<p>That&#8217;s how much that moment marked me.<\/p>\n\n\n\n<p>I started preparing for competitive programming. I&#8217;ve set up my goal that I will get a Gold Medal at the International Olympiad in Informatics.<\/p>\n\n\n\n<p>During my first two years of high school, I failed miserably.<\/p>\n\n\n\n<p>I was so frustrated that I was having the correct ideas during contests but failed to put them into practice.<\/p>\n\n\n\n<p>I never gave up. I kept hustling.<\/p>\n\n\n\n<p>In my 4th year of high-school I decided to go big or go home.<\/p>\n\n\n\n<p>I was ditching school, going to the CS lab and practicing problems all day long.<\/p>\n\n\n\n<p>I was in a situation where my professors didn&#8217;t want me to graduate.<\/p>\n\n\n\n<p>In my juvenile mind, it was a win-win situation:<\/p>\n\n\n\n<p>I was either getting selected for the national Olympic team or I was going to repeat my 12th grade.<\/p>\n\n\n\n<p>In the latter case, I would have one more year to participate in the Olympiad.<\/p>\n\n\n\n<p>Obviously, my parents were stressed to their bones.<\/p>\n\n\n\n<p>I  don&#8217;t know if I was unconscious or just so damn focused on what I wanted.<\/p>\n\n\n\n<p>There is a quote from the movie &#8220;The Pursuit of Happiness&#8221; that goes like this:<\/p>\n\n\n\n<p>&#8220;Don&#8217;t ever let somebody tell you, you can&#8217;t do something. Not even me. You got a dream, you gotta protect it. People can&#8217;t do something themselves, they wanna tell you can&#8217;t do it. You want something, go get it. period.&#8221;<\/p>\n\n\n\n<p>You can guess that I managed to get on the national Olympic team that year. <\/p>\n\n\n\n<p>Now, I didn&#8217;t manage to get to the International Olympiad,<\/p>\n\n\n\n<p>But that dream somewhat came true after a few years when I was part of the Scientific Committee for the International Olympiad in Informatics in Brisbane, Australia.<\/p>\n\n\n\n<p>&#8220;Shoot for the moon. Even if you miss, you&#8217;ll land among the stars.&#8221;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have to tell you a secret. My programming journey is way different than most can imagine. It started in&#8230;<\/p>\n","protected":false},"author":1,"featured_media":144,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[],"class_list":["post-134","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-problem-solving"],"_links":{"self":[{"href":"https:\/\/algocademy.com\/blog\/wp-json\/wp\/v2\/posts\/134"}],"collection":[{"href":"https:\/\/algocademy.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/algocademy.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/algocademy.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/algocademy.com\/blog\/wp-json\/wp\/v2\/comments?post=134"}],"version-history":[{"count":8,"href":"https:\/\/algocademy.com\/blog\/wp-json\/wp\/v2\/posts\/134\/revisions"}],"predecessor-version":[{"id":148,"href":"https:\/\/algocademy.com\/blog\/wp-json\/wp\/v2\/posts\/134\/revisions\/148"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/algocademy.com\/blog\/wp-json\/wp\/v2\/media\/144"}],"wp:attachment":[{"href":"https:\/\/algocademy.com\/blog\/wp-json\/wp\/v2\/media?parent=134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/algocademy.com\/blog\/wp-json\/wp\/v2\/categories?post=134"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/algocademy.com\/blog\/wp-json\/wp\/v2\/tags?post=134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}