17 पॉइंट द्वारा xguru 3 시간 전 | 4 टिप्पणियां | WhatsApp पर शेयर करें

"सबसे बेहतरीन कोड वह है जो लिखा ही न जाए"
"पता है न? लंबी ponytail और अंडाकार चश्मा पहने वह इंसान। जो version control system से भी ज़्यादा समय से कंपनी में है। आप उसे 50 लाइनों का कोड दिखाइए, और वह बिना कुछ कहे उसे 1 लाइन में बदल देता है" - ponytail उसी इंसान को आपके AI एजेंट के अंदर डाल देता है.

  • AI coding agent को बेकार का कोड लिखने से रोकने वाला skillset देकर, काम के लिए ज़रूरी न्यूनतम कोड ही छोड़ने वाला टूल
  • कोड लिखने से पहले 6-स्टेप चेक स्टेज के जरिए उसे रोकता है
    • क्या इसकी सच में ज़रूरत है → नहीं: स्किप करें (YAGNI)
    • क्या यह standard library से हो सकता है → उसका उपयोग करें
    • क्या native platform फीचर मौजूद है → उसका उपयोग करें
    • क्या installed dependency से भी काम हो सकता है → उसका उपयोग करें
    • क्या यह एक लाइन है → एक लाइन में निपटाएँ
    • उसके बाद: चलाने के लिए ज़रूरी न्यूनतम कोड लिखें
  • आलसी, लेकिन लापरवाह नहीं — trust boundary validation, data loss handling, security, accessibility को कभी नहीं छोड़ता
    • कोड छोटा होना code golf नहीं है, बल्कि सिर्फ उतना ही लिखना है जितना ज़रूरी हो
  • Before/After उदाहरण:
    • अगर आप date picker माँगें, तो सामान्य एजेंट flatpickr install, wrapper component, stylesheet, timezone discussion तक शुरू कर देता है, लेकिन ponytail <input type="date"> एक लाइन में निपटा देता है
    • date picker 404 लाइनों → 23 लाइनों, color picker 287 लाइनों → 23 लाइनों
  • वास्तविक repository (FastAPI + React) editing work के मापन के नतीजे
    • कोड मात्रा में लगभग 54% कमी (over-engineering जाल में अधिकतम 94%), लागत में लगभग 20% कमी, गति में लगभग 27% सुधार, और सुरक्षा 100% बरकरार
    • सभी मेट्रिक्स घटाते हुए पूरी सुरक्षा बनाए रखने वाला यह एकमात्र तरीका था
  • कमांड सूची:
    • /ponytail [lite|full|ultra|off] intensity control
    • /ponytail-review मौजूदा diff के लिए over-engineering की समीक्षा करके हटाने की सूची लौटाता है
    • /ponytail-audit पूरी repository का over-engineering audit. सिर्फ diff नहीं
    • /ponytail-debt टाले गए ponytail: comments को ledger में इकट्ठा करता है — ताकि "बाद में" का मतलब "कभी नहीं" न हो जाए
    • /ponytail-gain benchmark results के आधार पर मापा गया impact scorecard दिखाता है (कोड में कमी, लागत में बचत, गति में सुधार)
  • Claude Code, Codex, Cursor, Windsurf, Gemini CLI आदि 14 एजेंटों के साथ compatible, default mode full
  • MIT लाइसेंस

4 टिप्पणियां

 
newdps 1 시간 전

Ponytail lol, naming तो कमाल है।

 
xguru 3 시간 전

परिचय लिखते समय, मुझे बार-बार अपने जानने वाले एक व्यक्ति की याद आ रही थी..

 
baeba 2 시간 전

संचालक जी..
संचालक जी, आपने जो पोस्टें डाली हैं उन्हें देखकर.. अचानक एक आइडिया आया..
अभी Ask, Show, GN+ हैं... अगर एक TIP मेन्यू जोड़ा जाए.. ताकि यूज़र या उपयोगी टूल्स के बारे में समझाने वाले ब्लॉग साझा कर सकें... ऐसा कोई मेन्यू हो तो कैसा रहेगा...

 
xguru 1 시간 전

उह.. हम्म.. हम कुछ तैयार कर रहे हैं। आप इसे जल्द ही देख पाएंगे।