- Bill Atkinson का 5 जून 2025 को pancreatic cancer के कारण निधन हो गया
- उन्हें Apple और कंप्यूटर इतिहास में एक बेहद महत्वपूर्ण व्यक्ति माना जाता है
- उन्हें QuickDraw, MacPaint, HyperCard जैसे नवोन्मेषी और प्रभावशाली सॉफ़्टवेयर विकसित करने के लिए याद किया जाता है
- उनके code और algorithms को उनकी दक्षता और सुरुचिपूर्ण डिज़ाइन के लिए बहुत सराहा जाता है
- Atkinson की उपलब्धियाँ भविष्य के developers और पूरे उद्योग को लंबे समय तक प्रेरित करती रहेंगी
परिवार की घोषणा
- परिवार ने Facebook पेज पर बताया कि Bill Atkinson का 5 जून 2025 को Portola Valley स्थित उनके घर में परिवार के बीच शांति से pancreatic cancer के कारण निधन हुआ
- उन्हें एक पति, पिता, सौतेले पिता और एक अद्भुत इंसान के रूप में याद किया गया
- इस बात पर ज़ोर दिया गया कि उनका सिर्फ अस्तित्व ही दुनिया को बदल गया
- चेतना और उसके पार की दुनिया में उनकी रुचि को याद करते हुए, उनकी अगली यात्रा के अर्थपूर्ण होने की कामना की गई
- परिवार में उनकी पत्नी, दो बेटियाँ, एक सौतेला बेटा, एक सौतेली बेटी, दो भाई, चार बहनें और उनकी पालतू कुतिया Poppy हैं
कंप्यूटर इतिहास में Bill Atkinson
- Bill Atkinson को सिर्फ Apple ही नहीं, बल्कि कंप्यूटर इतिहास में भी एक महान नायक माना जाता है
- Andy Hertzfeld के Folklore.org पर Atkinson के बारे में कई किस्से पढ़े जा सकते हैं
- एक किस्सा बताता है कि Steve Jobs ने Atkinson से roundrect shape का आविष्कार करवाया
- एक और कहानी में Atkinson के खुशमिज़ाज लेकिन प्रोफ़ेशनल रवैये की झलक मिलती है
क्रांतिकारी सॉफ़्टवेयर और algorithms
- Bill Atkinson के code और algorithms अपनी बेजोड़ दक्षता और सुरुचिपूर्णता के लिए प्रसिद्ध हैं
- original Macintosh team के अनेक जीनियस लोगों के बीच भी उन्हें असंभव को संभव बनाने वाले केंद्रीय व्यक्ति के रूप में देखा जाता है
- Atkinson का dithering algorithm आज भी कई जगह इस्तेमाल होता है, और अब भी Playdate console या BitCam जैसे apps में लागू किया जा रहा है
प्रमुख उपलब्धियाँ: QuickDraw, MacPaint, HyperCard
- Atkinson ने QuickDraw (2D graphics system), MacPaint (bitmap image editor), HyperCard (hyperlink-आधारित stack application) जैसे कई निर्णायक सॉफ़्टवेयर बनाए
- MacPaint आज के Photoshop सहित कई bitmap editors के मॉडल की शुरुआती प्रेरणा बना
- कहा जाता है कि HyperCard को 1985 की एक LSD यात्रा से प्रेरणा मिली थी, और उद्योग पर उसका प्रभाव बहुत गहरा रहा
सारांश और मूल्यांकन
- बिना किसी अतिशयोक्ति के Bill Atkinson को इतिहास के सबसे महान computer programmers में से एक माना जाता है
- उनकी रचनात्मकता और उपलब्धियाँ आज तक दुनिया भर को प्रभावित करती रही हैं
- उन्होंने technology, software और हम सबकी ज़िंदगी के लिए एक बड़ा उपहार छोड़ा है
1 टिप्पणियां
Hacker News की राय
एक समय Apple की ColorSync टीम में काम करते हुए मुझे साथी इंजीनियरों के साथ उनके जंगल वाले घर पर आमंत्रित किया गया था
मैं उन्हें जानता था, लेकिन न जाने क्यों मुझे लगता था कि बातचीत को color technology और computer workflow तक ही सीमित रखना चाहिए
अब मैं रिटायर हो चुका हूँ, और उनसे यूँ ही तरह-तरह की बातें न कर पाने का अफसोस आज भी बना हुआ है
उस समय वे digital photography में गहराई से डूबे हुए थे
वे महंगे drum scanner से film negatives (शायद medium-format camera से) scan करते थे, और उसके बाद पूरी तरह digital workflow में काम करने को लेकर बेहद उत्साही थे
वे खास तौर पर इस बात को लेकर उत्साहित थे कि scanner shadows को कैसे capture कर सकता है, और उन्होंने समझाया था कि पूरी तरह analog process में shadows खो जाते हैं (उनका अनुमान था कि वजह film नहीं, बल्कि printing process है)
उन्होंने Pacific Ocean में बड़े पत्थरों वाली एक तस्वीर scan करके कंप्यूटर पर दिखाया था, और बड़े गर्व से यह बताया था कि चट्टानों की छाया में भी details बची हुई हैं; वे एक photo book भी तैयार कर रहे थे
उस समय मुझे लगा था कि यह कोई रिटायर हुआ engineer है जो महंगे उपकरणों पर पैसा लुटाकर अचानक photographer बन रहा है
मैंने technical approach की तुलना artistic approach से की थी, लेकिन बाद में Ansel Adams की तकनीकी महारत के बारे में जानकर समझ आया कि सबसे बेहतरीन photographer वहीं होते हैं जहाँ technology और art एक-दूसरे से मिलते हैं
यह बात मुझे बहुत छू गई कि तुम्हें उनसे हर तरह की बातें न कर पाने का अफसोस है, और इससे मुझे भी कुछ कोशिश करने की इच्छा हुई
सच कहूँ तो मैं भी काफी समय से तुम्हारे साथ यूँ ही किसी भी विषय पर बात करना चाहता था
मैं इस समय Mac में color आने की पृष्ठभूमि, खासकर color picker पर, एक छोटा research project कर रहा हूँ
अगर तुम इस बारे में casually बात करना चाहो, तो BlueSky पर account बनाकर संपर्क कर सकता हूँ
https://merveilles.town/deck/@rezmason/114586460712518867
आज भी उतनी dynamic range को पूरी तरह digital domain में पाना काफी मुश्किल है
पहले यह अंतर 8–12 stops का था, और अब शायद घटकर 4–5 stops रह गया है
monochrome photography करते समय आज भी कभी-कभी उनकी झेली हुई सीमाओं को bypass करना पड़ता है, और यह बात कम चुनौतीपूर्ण subjects पर भी लागू होती है, इसलिए मैं इससे सहमत हूँ
सिर्फ कंप्यूटर में color का विषय ही अपने आप में काफी दिलचस्प बातचीत का मुद्दा है
कभी-कभी मानव प्रगति पर बात करना भी बहुत आनंददायक होता है, और बदलाव व विकास की एक धुरी का हिस्सा होना जितना शानदार अनुभव है, उतना कम ही कुछ होगा
optical printing करते समय कुछ न कुछ तो अनिवार्य रूप से खो जाता है
बेशक कुछ मामलों में कुछ मिलता भी है, लेकिन चीजें 1:1 वैसे की वैसी पुनरुत्पन्न नहीं होतीं
मुझे इस तरह का hybrid (analog + digital) workflow सचमुच बहुत पसंद है
आप film चुनकर फोटो का color tone और grain तय कर सकते हैं, और digital development के जरिए film की अधिकांश सीमाएँ भी दूर कर सकते हैं
दुर्भाग्य से आजकल film का इस्तेमाल करना बहुत झंझट भरा हो गया है
मेरे लिए photography में हमेशा ‘composition’ सबसे महत्वपूर्ण हिस्सा रहा है, जबकि gear या process अपने आप में कम महत्वपूर्ण रहे हैं
मुझे film के स्वाभाविक रूप से consistent results पसंद थे, लेकिन अब मैं digital का भी काफी अच्छे से उपयोग करता हूँ
art critics रूप, संरचना और अर्थ की बातें करते हैं, लेकिन कलाकार आपस में यह बात कर रहे होते हैं कि सस्ता turpentine कहाँ मिलेगा
मैं Bill से कभी सीधे नहीं मिला, और न ही मेरा कोई ऐसा महत्व था कि वे मुझे जानते, लेकिन उन्होंने मेरे career, परिवार और आर्थिक समृद्धि पर बहुत गहरा प्रभाव डाला
programming के प्रति मेरा जुनून Apple II से शुरू हुआ, और 1984 में MacPaint देखकर मैं Mac पर आ गया
HyperCard की वजह से मैंने logical thinking सीखी, इस मशीन से क्या-क्या संभव है इसकी समझ मिली, और information को conceptualize करना सीखा
उनकी विनम्र मेहनत मेरे जीवन पर इतना बड़ा असर छोड़ गई
यह खबर सुनकर मन बहुत दुखी है
Walter Isaacson की 《Steve Jobs》 में Bill Atkinson की उपलब्धियों का वर्णन है
उनकी बड़ी उपलब्धियों में से एक यह थी कि उन्होंने ऐसे multiple windows लागू किए जो एक-दूसरे पर overlap हो सकते थे और सबसे ऊपर वाली window नीचे वाली को ढँक सकती थी
उससे पहले कंप्यूटर स्क्रीन पर सचमुच overlapping pixel layers जैसी कोई चीज़ नहीं थी, लेकिन उन्होंने यह संभव बनाया कि डेस्क पर कागज़ खिसकाने की तरह windows को स्वतंत्र रूप से हिलाया-ढकाया जा सके
यह प्रभाव हासिल करने के लिए ‘region’ नाम की एक जटिल coding structure की ज़रूरत थी, और जिसे मूल रूप से PARC भी लागू नहीं कर पाया था, उसे Atkinson ने वास्तविकता में बदल दिया
वे इस फीचर को लेकर इतने जुनूनी थे कि दिन-रात काम करते रहे, और एक बार तो overwork की वजह से अपनी Corvette ट्रक से टकरा बैठे और बाल-बाल बचे
अस्पताल में होश आने पर Steve Jobs दौड़े चले आए और चिंता जताई, लेकिन Atkinson ने मज़ाक में कहा, “चिंता मत कीजिए, मुझे अभी भी Regions सब याद हैं”
जब overlapping rectangular windows हों, तो ऊपर न होने वाली window का visible area "L" या "T" जैसी जटिल आकृति ले सकता है
मेरी समझ के अनुसार Bill की region structure window bounds के भीतर visible rows को RLE (run-length encoded) रूप में व्यक्त करती थी
सबसे ऊपर वाली window को हर row में 0 से window width तक एक जैसा दिखाया जा सकता है, और अगर एक जैसी rows बार-बार आएँ तो उन्हें और compact रूप में लिखा जा सकता है
ढकी हुई windows में हर row का start और end अलग हो सकता है, और बीच में holes भी हो सकते हैं
इस structure में क्षेत्रों को जोड़ना, घटाना, intersect करना और union लेना तेज़ी से करने वाले routines ही असली कुंजी थे
ऐसी data structure को पलक झपकते traverse और clip कर पाना ही असली बुद्धिमानी की बात है
Apple और Xerox के approach का अंतर सिर्फ इतना सरल नहीं हो सकता कि ‘PARC वालों को यह करना नहीं आता था’
Alto मशीन में frame buffer नहीं था, और हर window का अपना buffer होता था
microcode हर scanline पर window information पढ़कर final result तैयार करता था
आज की computing और operating systems में यह समझना मुश्किल है कि यह तकनीकी अंतर कितना बड़ा था
जो चीज़ असंभव लगती है उसे संभव बना देने का आनंद आज भी बना हुआ है
मेरा मानना है कि हमें इस क्षेत्र के इतिहास को याद रखना चाहिए और उन लोगों को भी सम्मान देना चाहिए जिन्होंने इन संभावनाओं को वास्तविक बनाया
मैं चाहता हूँ कि geeks आपस में तकनीकी स्तर पर ऐसी structures पर और गहराई से चर्चा करें, और Bill Atkinson को उसी तरह याद रखें
मैंने https://www.folklore.org/I_Still_Remember_Regions.html भी पढ़ा, हालाँकि हो सकता है कि मैं उसे पूरी तरह समझ न पाया हूँ
यह बात कि PARC भी जिसे वास्तविक रूप से लागू नहीं कर पाया था, उसे Atkinson ने पूरा किया
इससे मुझे उन अफवाहों की याद आती है कि कोई rival company VGA card में किसी buffer feature को लागू कर चुकी है, लेकिन जब असली product लॉन्च होता है तो implementation अधूरा या कहीं अधिक सरल निकलता है
एक वीडियो जिसमें Bill Atkinson को Mac Paint पर उनके काम के लिए तालियाँ मिलती दिखाई देती हैं
https://www.youtube.com/watch?v=nhISGtLhPx4
किसी दूसरी timeline में HyperCard इतिहास से गायब नहीं हुआ, बल्कि लगातार विकसित होता रहा, web को अपने भीतर समेट लिया, और software that makes software की पूरी genre बना दी
उस दुनिया में लोग मानो मिट्टी गूँधने की तरह अपने लिए बिल्कुल फिट, निजी apps आसानी से बना सकते थे
‘सभी’ के computing devices शायद Steve Jobs के कहे ‘bicycle for the mind’ में विकसित हो चुके होते
यह सोचकर कि Atkinson ने शायद ऐसी दुनिया की कल्पना की होगी, मुझे व्यक्तिगत रूप से उसी timeline में जीने का मन होता है
एक सच्चे vision leader को खोने का दुख और उनके लिए स्थायी स्मरण
आज भी HyperCard जैसे tools की चाह रखने वाले लोग बहुत हैं, लेकिन वास्तव में HyperCard का प्रभाव कितना विशाल था, इसका सटीक अंदाज़ा लगाना कठिन है
फिर भी यहाँ मौजूद कई लोग वास्तव में HyperCard के संपर्क में आए थे, और यह अनुभव उनके बाद के career path पर भी असर डाल गया, इस बात से मैं सहमत हूँ
मुझे प्राथमिक विद्यालय की computer class की याद है जहाँ HyperCard का उपयोग होता था
अगर 80–90 के दशक में ऐसी classes कई classrooms में हुईं, तो HyperCard ने निश्चित ही बहुत से दिमागों को प्रेरित किया
भले उसने अगला युग न खोला हो, फिर भी अपने आप में वह पूरी तरह सफल था, ऐसा महसूस होता है
web पर HyperCard का गहरा प्रभाव है
Tim Berners-Lee के शुरुआती web browser prototype में bidirectionality की कल्पना थी, और browser के साथ एक hypertext editor भी शामिल होने वाला था
उस अर्थ में HyperCard की आत्मा आज के internet में भी जीवित है, और उसने बहुत बड़ी नींव रखी है
‘अगर HyperCard ने web को अपना लिया होता और परिपक्व हुआ होता’ वाली समानांतर दुनिया दिलचस्प है, लेकिन एक और दुनिया की कल्पना भी की जा सकती है जहाँ HyperCard में पहले ही URL की अवधारणा, GET/PUT API जैसी सुविधाएँ जोड़ दी गई होतीं, और उसी कारण Tim Berners-Lee के web browser के जन्म की ज़रूरत ही न पड़ती
Atkinson के निधन भर से ही दुख काफी है, लेकिन ऐसी alternative timelines के बारे में सोचूँ तो और भी कसक होती है
गंभीर बात करूँ तो, मुझे अब भी साफ़ याद है कि मैंने ResEdit का उपयोग करके सीधे HyperCard stack में FONT resources डाले थे और text fields का उपयोग करके tiled graphics बनाए थे
button icons के साथ performance खराब थी, इसलिए मैंने खुद यह workaround अपनाया था, लेकिन System 7 से यह चलना बंद हो गया और तब काफ़ी परेशानी हुई थी
यह विडंबना है कि HyperCard के बाद सबसे मिलता-जुलता graphical programming environment शायद Flash था
Flash भी अब इतिहास का हिस्सा बन चुका है
आज की web दुनिया में general-purpose apps बनाने के लिए उसका सबसे अच्छा उत्तराधिकारी क्या हो सकता है, यह जानने की जिज्ञासा है
2020 में पहली बार video chat पर Bill से मुलाकात हुई, और हम एक-दूसरे को थोड़ा जान पाए
उन्होंने बाद में मुझे एक ऐसा उपहार भेजा जिसने मेरी ज़िंदगी बदल दी; पिछले कुछ वर्षों में संपर्क नहीं रहा, लेकिन वे जीवन और मृत्यु की सीमा से जुड़े अनुभवों से गुजर चुके थे, इसलिए मुझे लगता है कि वे मनोवैज्ञानिक रूप से मृत्यु के लिए तैयार व्यक्ति थे
मेरा विश्वास है कि उन्होंने जीवन की अंतिम यात्रा के लिए बहुत अच्छी तैयारी की होगी
software को लेकर हमारे विचार हमेशा एक जैसे नहीं थे, लेकिन अज्ञात और अस्तित्व के अर्थ को लेकर हमारी साझा रुचि थी
उस पार फिर मिलने की शुभकामना
Bill Atkinson मुझे बेहद दिलचस्प व्यक्ति लगते हैं
2013 में Leo Laporte के साथ उनका एक interview है जो सचमुच सुनने लायक है
खासकर HyperCard के जन्म में LSD अनुभव की भूमिका पर 6 मिनट की clip
https://www.youtube.com/watch?v=bdJKjBHCh18
Bill की आत्मा की शांति के लिए प्रार्थना, और यह सहमति कि HN के शीर्ष पर काली पट्टी लगाने लायक वे व्यक्ति थे
उससे बचने के लिए local CSS hack करना पड़ेगा, बस एक टिप
General Magic documentary ज़रूर recommend करूँगा
यह वह कंपनी थी जिसकी उन्होंने 1990 में co-foundिंग की थी, और फिल्म में एक दृश्य आता है जहाँ लोग हैरानी से पूछते हैं, “भला किसी को Times Square में email check करने की क्या ज़रूरत होगी?”
General Magic ने उस भविष्य की कल्पना बहुत पहले कर ली थी जिसे उस समय सोचना भी मुश्किल था, लेकिन विडंबना यह है कि आज भी ज़्यादातर लोग कंपनी का नाम तक नहीं जानते
https://www.youtube.com/watch?v=JQymn5flcek
Folklore.org पर Bill Atkinson से जुड़ी कई कहानियाँ भी सुझाऊँगा
https://www.folklore.org/Joining_Apple_Computer.html
https://www.folklore.org/Negative_2000_Lines_Of_Code.html — code lines की गिनती पर अटकने वाली संस्कृति पर एक मज़ेदार टिप्पणी
https://www.folklore.org/Rosings_Rascals.html — Macintosh Finder कैसे बना, इसकी कहानी
https://www.folklore.org/I_Still_Remember_Regions.html — सड़क दुर्घटना से बच निकलने की दास्तान
“Busy Being Born” कहानी भी बेहद मूल्यवान है
उसमें शुरुआती Lisa/Mac UI की Polaroid तस्वीरें सुरक्षित हैं, जो बहुत दुर्लभ सामग्री है
https://www.folklore.org/Busy_Being_Born.html
code lines वाला प्रसंग एक शाश्वत क्लासिक है
आज WIMP window/icon/menu/pointer interface इतना स्वाभाविक मान लिया जाता है कि उसके पीछे के pioneers भुला दिए जाते हैं
desktop apps में mobile-style hamburger menus जैसे तर्कहीन तत्व अपनाने से असुविधा बढ़ती देख खेद होता है
ऐसे दिन आते हैं जब Bill द्वारा बनाए गए interface की याद आती है