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