मैं तेरह वर्ष का था जब मैंने पहली बार कंप्यूटर इस्तेमाल किया। मेरे माता-पिता ने मुझे 1984 में एक मैकिंटोश खरीदकर दिया, उस समय मैं 8 वर्ष का था। मैं छठी कक्षा में था मैंने कॉलेज में कोड करना सीखी फ्रेशमैन ईयर, कंप्यूटर विज्ञान के परिचय का पहला सेमेस्टर मैंने टिक-टैक-टो खेलने के लिए प्रोग्राम लिखा मुझे लगता है कि वह बहुत विनम्र शुरुआत थी। मेरे द्वारा लिखित पहला प्रोग्राम आपसे आपके पसंदीदा रंग, या आप आपकी उम्र क्या है, जैसे सवाल पूछता है। मैंने सबसे पहले स्क्रीन पर हरा सर्किल फिर लाल स्क्वायर बनाना सीखी। पहली बार मैंने बार मैंने कुछ ऐसा बनाया था, जो कहता था “हेलो वर्ल्ड”। और मैंने कंप्यूटर को ऐसा करने के लिए तैयार किया, यह आश्चर्यजनक था। प्रोग्राम सीखने की शुरुआत सम्पूर्ण कंप्यूटर साइंस को जानना या इस तरह के अनुशासन आदि में महारत हासिल करने की इच्छा के साथ नहीं हुई। यह सिर्फ इसलिए शुरू हुआ क्योंकि मैं यह एक आसान काम करना चाहता था। मैं कुछ ऐसा बनाना चाहता था जो मेरे और मेरी बहनों के लिए मजेदार हो। मैंने इस छोटे प्रोग्राम को लिखा, फिर मूल रूप से इसमें थोड़ा बहुत जोड़ा। और फिर जब मुझे कुछ नया सीखने की जरूरत पड़ी तो मैंने इसे देखा। या तो किताब में या इंटरनेट पर। यह वास्तव में कोई वाद्ययंत्र बजाने या कोई खेल खेलने से अलग नहीं है। यह शुरुआत में काफी मुश्किल लगता है, लेकिन आप समय के साथ सफलता हासिल कर लेते हैं। कोडिंग को सीखा जा सकता है और मुझे पता है कि यह डराने वाली हो सकती है और बहुत सारी चीजें डराने वाली होती हैं लेकिन आप जानते हैं, क्या नहीं है? बहुत सारे कोड जो लोग करते हैं, वे वास्तव में काफी सरल हैं। यह समस्याओं को तोड़ने की प्रक्रिया, फिर जटिल एल्गोरिथम के साथ सामने आने के बारे में अधिक है,क्योंकि लोग परंपरागत रूप से इसके बारे में सोचते हैं। कोड बनाने का तरीका सीखने के लिए आपका जीनियस होना ज़रूरी नहीं है, आपको दृढ़ निश्चयी होना चाहिए। जोड़, घटाव। यह इसके बारे में। आपको शायद अपनी गुणा टेबल याद होनी चाहिए। आपको कोड करने के लिए जीनियस की ज़रूरत नहीं है। क्या पढ़ने के लिए आपका जीनियस होना ज़रूरत है? यहां तक कि अगर आप रेस कार ड्राइवर बनना चाहते हैं, या बेसबॉल खेलना चाहते हैं या फिर आप एक घर बनाना चाहते हैं, ये सभी चीज़ें सॉफ्टवेयर द्वारा पलट दी जा चुकी हैं। यह क्या है, आप जानते हैं, कंप्यूटर हर जगह हैं। आप कृषि में काम करना चाहते हैं? आप मनोरंजन क्षेत्र में काम करना चाहते हैं? क्या आप मैन्युफैक्चरिंग में काम करना चाहते हैं? यह सब कुछ यहाँ है हम 2013 में हैं, यह सब प्रौद्योगिकी पर निर्भर करता है। संचार करने के लिए। बैंक के लिए। जानकारी। और हममें से कोई भी कोड को पढ़ना और लिखना नहीं जानता है। स्कूल में रहने के दौरान मैं स्कूल के बाद के ग्रुप “द विज किड्स” का भी हिस्सा था। और जब लोगों को पता चला तो वे मुझ पर हंसे, आप जानते हैं, ये बातें। और मैंने खुद से कहा, मुझे किसी की परवाह नहीं। मुझे लगता है कि यह अच्छा है और मैं बहुत कुछ सीख रहा हूं और मेरे कुछ दोस्तों के पास नौकरी है। हमारी नीति ज्यादा से ज्यादा प्रतिभाशाली इंजीनियरों अपने साथ लाने की है। सिस्टम की लिमिट यह है कि ऐसे लोग पर्याप्त संख्या में नहीं हैं जो प्रशिक्षित हैं और जिनके पास कौशल है। बहुत अच्छे लोगों को प्राप्त करने के लिए हम कार्यालय को यथासंभव अद्भुत् बनाने की कोशिश करते हैं। हमारे पास एक शानदार शेफ फ्री फूड ब्रेकफास्ट, लंच, और डिनर है। नि: शुल्क लांड्री स्नैक्स यहां तक कि खेलने के लिए स्थान और वीडियो गेम एवं स्कूटर भी। कार्यालय के चारों ओर इस तरह की दिलचस्प चीजें हैं, ऐसे स्थान जहां लोग खेल सकते हैं या आराम कर सकते हैं या कुछ सोच सकते हैं या संगीत चला सकते हैं या रचनात्मक बन सकते हैं। चाहे आप बहुत सारा पैसा कमाने की कोशिश कर रहे हों या दुनिया को बदल रहे हों, कंप्यूटर प्रोग्रामिंग सीखने के लिए एक अविश्वसनीय रूप से सशक्त कौशल है मुझे लगता है कि अगर किसी ने मुझे बताया होता कि सॉफ्टवेयर वास्तव में मानवता के बारे में है, तो यह वास्तव में कंप्यूटर तकनीक इस्तेमाल करके लोगों की मदद करने के बारे में है, इससे मेरा दृष्टिकोण काफी पहले बदल गया होगा। वास्तव में किसी विचार के साथ आना और फिर उसे अपने हाथों में देखना और एक बटन दबाना और उसका लाखों लोगों के हाथों में पहुँच जाना। मेरा मतलब है, मुझे लगता है कि हम उस तरह का अनुभव रखने वाली दुनिया की पहली पीढ़ी हैं। बस यही। उस बारे में सोचें कि जिसे आप अपने कॉलेज के डॉर्म रूम में शुरू कर सकते हैं और आपके पास ऐसे लोग हो सकते हैं जिन्होंने एक साथ आने से और कुछ ऐसा बनाने से पहले किसी बड़ी कंपनी का निर्माण नहीं किया, जिसे लाखों लोग अपने दैनिक जीवन के हिस्से के रूप में इस्तेमाल करते हैं, यह बहुत ही क्रेजी है। यह विनम्र है और अद्भुत है। कल के प्रोग्रामर भविष्य के जादूगर हैं, आप जानते हैं, आप ऐसे नज़र आने वाले हैं, जैसे आपके पास दूसरों की तुलना में जादुई शक्तियां हैं। यह अद्भुत है, मुझे लगता है कि यह सुपर पावर होने के काफी करीब है। बेहतरीन कोडर्स आज के रॉक स्टार्टस हैं। बस यही।