मेरा मानना है कि किसी भी प्रोग्रामर के पास कई ऐसे विचार होते हैं, जिन्हें वह अभिनव या कम से कम मूल्यवान मानता है। यह एक नए उत्पाद का विचार हो सकता है जो इस दुनिया को बेहतर बना देगा या एक नया विकास दृष्टिकोण आदि।
लेकिन एक महान विचार को लागू और प्रचारित / विज्ञापित किया जाना चाहिए। इसके लिए बहुत काम (अवधारणा, प्रोटोटाइप, प्रौद्योगिकी पूर्वावलोकन, आदि के प्रमाण) और बहुत सारे पैसे (उपयुक्त विज्ञापन, विपणन, आदि) की आवश्यकता होती है। इसलिए महीनों बाद, यह विचार हमारे सिर में रहता है, लेकिन कुछ और नहीं किया जाता है, क्योंकि यह मुश्किल है, लंबा और महंगा है, कभी-कभी एक डेवलपर के लिए भी असंभव है।
दूसरी ओर, हमारे विचारों को साझा करना दर्दनाक होगा, और एक मध्यम आकार की कंपनी देखें जिसके पास पर्याप्त संसाधन हैं जो इससे कुछ उपयोगी बनाते हैं और सफलता और पैसा कमाते हैं।
तो आप अपने विचारों के साथ क्या करते हैं जिसे आप शायद ही कार्यान्वित या पेटेंट कर सकते हैं? क्या आप उनके बारे में चर्चा बोर्डों और अन्य डेवलपर्स के साथ स्वतंत्र रूप से बात करते हैं? क्या आप उन्हें कभी किसी के बारे में बात किए बिना एक कीमती चीज की तरह रखते हैं?
यदि आप अपने विचार रखते हैं, तो आप ऐसा क्यों कर रहे हैं? क्या यह सिर्फ इसलिए है क्योंकि आप आशा करते हैं कि एक दिन, आप उन्हें लागू कर पाएंगे और एक बड़ी सफलता प्राप्त करेंगे, जबकि आप अनुभव से बहुत अच्छी तरह जानते हैं कि यह एक यूटोपिया है?
The Social Network
हाल ही में देखा :)?