क्या यह इसलिए नहीं है कि Toss की conversion rate सीधे performance में बदलती है? साथ ही, कंपनी अभी listed भी नहीं है, इसलिए फिलहाल अगर आप growth में योगदान दे रहे हैं, तो आपका काम सीधे revenue से जुड़ा न हो तब भी चलता है.

शायद इसी वजह से लेख के बीच में यह कहा गया था कि कंपनी पैसा कैसे कमाती है, इसे देखना चाहिए.

 

हमें अपना दिमाग AI के हवाले नहीं कर देना चाहिए, लेकिन लगता है कि एक ऐसा माहौल बन गया है जहाँ लोग मानते हैं कि AI मानो उनकी पूरी सोच की जगह ले लेगा।

 

यह पोस्ट अजीब तरह से जोश भर देने वाली है।

 

सोच रहा था कि इसे कैसे इस्तेमाल किया जा सकता है, लेकिन सिर्फ sort या drop का उपयोग करना भी काफ़ी उपयोगी रहेगा।

 

मैंने कभी इसे हस्तकला जैसा नहीं सोचा था, लेकिन बात सही लगी।

 

अगर USB Type-C की तरह उल्टा करके भी कनेक्ट होने वाला पोर्ट आए, तो उसका काफ़ी इस्तेमाल होगा।

 

यह आकलन करना मुश्किल है कि कोई दूसरा व्यक्ति किस माहौल में है, उसका स्वभाव कैसा है, या वह क्या महसूस कर रहा है.... लेकिन कम से कम मुझे इससे सहानुभूति नहीं होती, और मुझे लगता है कि इससे भी ज़्यादा कठिन और श्रमसाध्य नौकरियाँ बहुत हैं, इसलिए मुख्य लेख से मैं ज़्यादा जुड़ नहीं पा रहा हूँ।

 

अगर ऐसी मरम्मत की प्रक्रिया YouTube पर प्रसारित की जाए, तो लगता है काफ़ी subscribers मिल सकते हैं, है न? हाथ से बनने वाले street food वीडियो के अलावा...

 

आज भी पाकिस्तान में सब कुछ शांतिपूर्ण है..

 

AI अच्छा है या बुरा, इससे ज़्यादा मुझे लगता है कि AI को भी एक टूल की तरह देखकर, जैसे इन-हाउस shared library या platform development team होती है, वैसे ही कंपनी के हिसाब से उसे optimize करने वाली एक टीम होनी चाहिए.

ऐसा कुछ किए बिना बस उसे लागू कर देना, और फिर उसे व्यक्तिगत क्षमता की समस्या मान लेना, या यह कहना कि AI अभी बहुत दूर है — शायद असली समस्या यही नहीं है, ऐसा मुझे लगता है.

 

ECharts सुंदर है और ठीक-ठाक भी। मेरी नज़र में, इसे highcharts से ज़्यादा आसानी से इस्तेमाल किया जा सका।

 

यह Toss की दिशा के बिल्कुल उलट लगता है... Toss UX पर बहुत ज़्यादा ध्यान देते हुए भी अच्छा कर रहा है।

 

लिंदो लिंदो लिंदो, तो मान लेते हैं कि यह लैपटॉप मरम्मत किया हुआ है।

 

github/runner-image रेपो को ही देखें तो काफ़ी सारे ऐसे पैकेज पहले से इंस्टॉल मिलते हैं जिन्हें सीधे इस्तेमाल किया जा सकता है....

इमेज बनाते ही आराम से 1GB तो चला ही जाता है....

 

मुख्य लेख की बात नहीं, नीचे कमेंट लिखने वाले व्यक्ति की चीज़ थोड़ी देखी तो लगा कि सामग्री आपस में मिल गई है।

 

पिछले कुछ वर्षों में software developers की supply काफ़ी बढ़ी है, इसलिए software development के बारे में industry के बाहर के लोग भी बहुत कुछ जानने लगे हैं। ऐसे में यह उम्मीद थी कि software industry में काम करने वालों की बढ़ा-चढ़ाकर की जाने वाली शिकायतें और साथ काम करने वाले दूसरे पेशों के लोगों द्वारा की जाने वाली अत्यधिक प्रशंसा शायद कुछ कम होगी। लेकिन चूँकि इसकी पृष्ठभूमि में supply shortage से पैदा हुआ बेहतर treatment था, इसलिए अब इसे तथाकथित “hot” पेशा समझा जाने लगा है, और मुझे लगता है कि शायद यह प्रवृत्ति उल्टे और भी बढ़ गई है.

हाँ, जब software development एक अलोकप्रिय पेशा था, जिसमें लोगों की दिलचस्पी नहीं थी और जिसे बहुत कम लोग करना चाहते थे, तब स्थिति तुलनात्मक रूप से ठीक थी। वह अपने आप में एक तरह की motivation भी बन जाता था, और एक छोटे पेशेवर समूह के रूप में पेशेवर identity बनाने में भी मदद करता था। ‘मैं जिस समूह का हिस्सा हूँ, वह खास है’ — यह भावना लोगों को belonging और psychological stability देने वाला एक महत्वपूर्ण तत्व भी है।

लेकिन जिस समय मैंने programmer बनने का फ़ैसला किया था, तब भी software development काफ़ी हद तक mainstream काम बन चुका था; और अब तो क्या वह दौर सचमुच बीत नहीं गया? कोरिया के मानकों से देखें तो हर साल निकलने वाले software majors की संख्या पहले की तुलना में इतनी बढ़ चुकी है कि उसकी तुलना ही नहीं की जा सकती। अब software development कोई रहस्यमय काम नहीं रह गया है। इसके अलावा, कई वर्षों तक चली उस retraining boom के नतीजे में, जो talent procurement की विफलता के कारण शुरू हुई थी, अब पूरे समाज में यह बात फैल चुकी है कि अगर किसी का aptitude और सोचने का तरीका मेल खाता हो, तो non-majors भी self-study से सीखकर आसानी से amateur स्तर से निकलकर professional बन सकते हैं।

जो लोग कहते हैं कि software development बहुत कठिन काम है, वे ख़ुद यह काम क्यों करते हैं? क्या वे इसे इसलिए करते हैं क्योंकि यह कठिन और थकाने वाला होने के बावजूद संतोष देने वाला काम है? इस industry में ऐसे लोग मुझे बहुत ज़्यादा नहीं दिखे। क्या आप इसे कठिन इसलिए कहते हैं कि दूसरे लोग इसे नहीं कर पाते, जबकि असल में आप यह काम इसलिए करते हैं क्योंकि यही आपके लिए सबसे आसान काम है? लोग ज़रा-सा बढ़ा दें तो आत्ममुग्ध होकर ख़ुद को कोई बहुत खास समझते हुए आँखें बंद मत कीजिए, और आसपास देखिए। science और engineering में कौन-सा ऐसा क्षेत्र है जिसमें कोई अपने कमरे में बैठकर इंटरनेट पर थोड़ा-बहुत देखकर self-study करे और (अगर अच्छा करे) तो कुछ ही महीनों में field में लगाया जा सकने वाला expert बन जाए?

सिर्फ इसलिए कि demand growth और manpower training policy के बीच mismatch के कारण आपको थोड़े समय का market gain मिला, या सिर्फ इसलिए कि किस्मत से आपको दूसरों के विपरीत इस काम से परहेज़ न करने वाला mindset और सीखने का मौका मिला, बेहतर होगा कि आप उसे कोई बहुत बड़ा अर्थ न दें।

आधुनिक industry के नज़रिए से software अभी भी न तो उच्च स्तर की specialization तक पहुँचा है और न ही proper mass production तक। यह handicraft और manufacturing के बीच कहीं है, लेकिन stage के लिहाज़ से handicraft के कहीं ज़्यादा क़रीब है, और जैसे बहुत-से कारीगर-आधारित कामों में होता है, वैसे ही software programmer के मामले में भी hobby और profession के बीच की रेखा अभी धुंधली है।

हमें यह स्वीकार करना चाहिए कि industry के लिहाज़ से हमारा काम कुछ वैसा ही है जैसे लोहारखाने में लोहा पीटना, आरी लेकर बढ़ईगिरी करना, या sandpaper से काँच घिसकर चमकाना। यह आधुनिक industry से साफ़ तौर पर अलग है, जहाँ लकड़ी डालो तो paper mill कागज़ निकाल देती है, तेल डालो तो petrochemical plant plastic बना देता है, और silicon को महँगी मशीनों में डालो तो factory semiconductor उगल देती है। दूसरी manufacturing industries के विपरीत, software development में अभी भी हाथ का हुनर रखने वाले लोगों की ज़रूरत होती है।

बेशक, जिन लोगों के पास दूसरों से अलग बेहतरीन हाथ का हुनर है, वे सम्मान के हक़दार हैं। लेकिन थोड़ा-सा हुनर निखार लेने के बाद यह सोचना कि काश युवावस्था में सीखे हुए इसी हुनर के सहारे पूरी ज़िंदगी गुज़ार सकता, या फिर यह कि मेरे पास इतना बढ़िया हुनर है तो क्या मुझे दूसरों की तरह मेहनत से काम नहीं करना चाहिए, या क्या मेरे पास कोई ऐसा असाधारण talent है जो दूसरों के पास नहीं — इस तरह ‘विशेष मैं’ के मोह में डूब जाना शायद घमंड के क़रीब की बात नहीं है क्या?

 

पता नहीं क्यों, लेकिन मुझे उस अजेय 380-डिग्री YouTuber अंकल की याद आ रही है...

 

John Carmack की राय हमेशा ध्यान से सुनने लायक होती है। Doom के दौर में शायद वे physics के सिद्धांतों को assembly में कोड करते थे, लेकिन आज के समय में game engine के बिना गेम बना सकने वाले लोग कितने होंगे?

अतीत के पदचिह्नों को देखते हुए लगता है कि आखिर में बचने वाली चीज़ entertainment ही है, और technology के विकास के साथ हो सकता है कि उसका रूप आज जैसा न रहे।

 

मेरा मानना है कि लोगों को आनंद देने वाले गेम्स का वास्तविक मूल्य कम नहीं हुआ है। बस supply बढ़ने की वजह से उसकी बाज़ार-कीमत घटी है.
सभ्यता की प्रगति क्या यही प्रक्रिया नहीं है कि हम बुनियादी चीज़ों को abstract करके ज़्यादा high-level काम कर सकें? assembly compile जैसे base को मज़बूत करने वाले काम किसी specialist के क्षेत्र में बने रहेंगे। कंप्यूटर इस्तेमाल करते समय transistor के काम करने के सिद्धांत तक जानना ज़रूरी नहीं है।

उम्मीद है कि AI के ज़रिए और ज़्यादा लोग कला कर सकें।