41 पॉइंट द्वारा GN⁺ 2025-08-12 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Claude Code का इस्तेमाल करके काम, व्यक्तिगत प्रोजेक्ट, यहाँ तक कि टेक्स्ट एडिटिंग भी की—ऐसा अनुभव साझा किया गया है
  • Cursor, Cline, Zed जैसे कई टूल आज़माए गए, लेकिन टर्मिनल·vim-केंद्रित वर्कफ़्लो में स्वाभाविक रूप से घुल-मिल जाने वाला केवल Claude Code था
  • केवल मॉडल की परफ़ॉर्मेंस ही नहीं, बल्कि repeated loops, condition handling जैसी डिज़ाइन पद्धति की वजह से कम इनपुट में भी उत्पादकता ऊँची रही
  • कई प्रयोगात्मक प्रोजेक्ट बहुत कम समय में बनाए जा सके, और HackerNews comment ranker plugin तथा poster creation tool जैसे लंबे समय से टले हुए आइडिया तेज़ी से पूरे किए जा सके
  • फ़ाइल नाम बदलने और डेटा मर्ज करने जैसी non-development tasks की automation में भी इसने उच्च दक्षता दिखाई, और text editing experience में flexibility व productivity दोनों बेहतर हुए

Claude Code के साथ तेज़ी से प्रोजेक्ट बनाना

  • इस लेख में Claude Code की मदद से लेखक द्वारा बनाए गए कई छोटे प्रोजेक्ट और अनुभवों का विस्तार से परिचय दिया गया है
  • इनमें से ज़्यादातर प्रयोगात्मक हैं, और बड़े production codebase में नतीजे अलग हो सकते हैं; फिर भी सही context और input मिलने पर यह काफ़ी उपयोगी हो सकता है
  • कई महीनों या वर्षों से टले हुए अलग-अलग आइडिया को Claude Code की मदद से कुछ मिनटों या घंटों में पूरा कर पाने पर लेखक को आश्चर्य हुआ

Claude Code के मुख्य उपयोग अनुभव

  • शुरुआती प्रभाव और pricing plan में बदलाव
    • इंस्टॉल करते ही मौजूदा GPT subscription रद्द करके Anthropic पर स्विच किया
    • कुछ ही दिनों में मासिक $100 MAX plan पर upgrade किया, ताकि Opus model का उपयोग और limits हटाना संभव हो
    • Claude Desktop·mobile app थोड़े धीमे और भारी लगे, लेकिन terminal tool वर्कफ़्लो में अच्छी तरह फिट बैठा, इसलिए इसका उपयोग जारी रहा
  • मुख्य उपयोग सिद्धांत
    1. हमेशा --dangerously-skip-permissions के साथ चलाकर पूरी permissions देना
    2. जितना संभव हो उतना input देना → detailed context और specific requirements से result quality काफ़ी बेहतर होती है
    3. यह मुख्य रूप से text model है, लेकिन UI design की क्षमता भी उम्मीद से बेहतर है

प्रोजेक्ट उदाहरण

  • Vibe Coding और SmartSplit

    • Vibe Coding: वह तरीका जिसमें खुद code लिखे बिना model से बातचीत करके app बनाया जाता है
    • SPEC.md (लगभग 500 शब्द) के आधार पर SplitWise clone बनाया गया
    • PHP version: एक single index.php, SQLite, बिना framework के 900 lines के code में पूरी तरह काम करने वाला implementation
    • JS version: Node.js client+server structure, 500MB dependencies, और basic features भी सही से काम नहीं कर पाए
    • एक ही spec होने पर भी implementation instructions को कितना सरल रखा गया है, इससे result quality पर बड़ा असर पड़ा
  • autonomous startup builder

    • Hetzner VPS + root permissions + infinite loop instructions
    • खुद prompt लिखकर, idea evaluate करने के बाद server monitoring SaaS बनाने की कोशिश
    • Nginx configuration·certificate issuance सहित full-stack setup तक automate किया गया
    • Anthropic usage policy की वजह से automatic promotion feature block हो गया → HUMAN_INPUT फ़ाइल के ज़रिए human approval process जोड़ा गया
  • live service migration

    • ZATech Slack community से जुड़ी service (Sboj) के Laravel/PHP + MySQL project को low-cost VPS पर migrate किया गया
    • Claude Code से dependencies और installation guide अपने-आप तैयार कराए गए
    • DB restore, Cloudflare Turnstile configuration, और email sending service को Brevo पर switch करने तक मदद मिली
    • मैन्युअल काम की तुलना में 16~32 घंटे बचने का अनुमान

अन्य toy projects

  • HackerNews comment ranker plugin development

    • HackerNews की comments में article से असंबंधित 'noise' comments को skip करना चाहने की ज़रूरत से शुरुआत हुई
    • पहले भी कोशिश की गई थी लेकिन बीच में रुक गई; इस बार Claude Code की मदद से दोबारा development शुरू किया गया
    • HTML structure और badge display जैसे implementation details में कुछ trial and error हुए, लेकिन समृद्ध feedback देने पर मनचाहा नतीजा मिला
    • उम्मीद से ज़्यादा साफ़-सुथरा UI बना, और settings page जैसी detail features भी अच्छी तरह implement हुईं
    • comment ranking खुद OpenAI-based है, और prompt optimization व examples जोड़कर performance में और सुधार की गुंजाइश है
  • Poster Maker - minimal Canva alternative site development

    • AI-संचालित poster creation आम होने के बावजूद, मौजूदा टूल्स में AI features की कमी और जटिल UX जैसी सीमाएँ थीं
    • image और text को आसानी से मिलाकर A4 PDF export करने वाला simple interface बनाने का लक्ष्य रखा गया
    • Claude Code ने UI knowledge में मज़बूती दिखाई (जैसे font selection), लेकिन layout जैसी कुछ चीज़ों में user perspective की कमी भी दिखी
    • बार-बार structure बताकर और feedback देकर इरादे के मुताबिक़ result तैयार किया जा सका
    • PDF export ने कई कोशिशों के बाद preview के समान quality हासिल की
  • Claude Code से administrative work automation : bank statement processing

    • bank transaction history files के नाम bulk में बदलने जैसे साधारण non-development tasks भी Claude Code से automate किए जा सकते हैं—यह स्पष्ट हुआ
    • सही file names का अनुमान लगाकर bulk conversion करने से लेकर, कई Excel files को जोड़ना और expense categories classify करना जैसे जटिल administrative काम भी तेज़ी से किए गए
    • अगर किसी खास team member role जैसी थोड़ी-सी जानकारी दे दी जाए, तो विस्तृत data processing भी एक बार में संभव हो जाती है
    • ऐसी automation यह भी संकेत देती है कि AI tools और accounting जैसे पारंपरिक पेशों के बीच संबंध बदल सकते हैं

Claude Code को text editor की तरह इस्तेमाल करना

  • पहले लेखक मुख्य रूप से vim इस्तेमाल करते थे, लेकिन Claude Code के साथ markdown, HTML, CSS, JavaScript लिखने और layout implementation की सीमा काफ़ी बढ़ गई
  • लिखने का flow बहुत स्वतंत्र है, इसलिए draft और instructions को मिलाकर input देने पर Claude real-time correction, formatting और UX generation कर सकता है
  • लेखन का अधिकांश हिस्सा अब भी इंसान खुद लिखता है, लेकिन Claude Code के productivity boost और repetitive work automation का असर स्पष्ट महसूस होता है
  • नवीनतम LLM लंबे summary और structured data editing में मज़बूत हैं, लेकिन creative text generation के लिए अब भी prompt refinement की ज़रूरत रहती है
  • Simon Willison की 'word calculator' उपमा की तरह, अभी LLM का सबसे प्रभावी उपयोग content restructuring और editing है

निष्कर्ष

  • Claude Code केवल model performance से आगे बढ़कर context-rich input + iterative interaction के ज़रिए उच्च उत्पादकता देता है
    • ideas को वास्तविकता में बदलने की रफ़्तार नाटकीय रूप से बढ़ जाती है
  • बड़े systems की तुलना में व्यक्तिगत और छोटे प्रोजेक्ट, तथा repetitive non-development task automation में इसकी अलग तरह की ताकत दिखती है
  • अब भी user का specific feedback और clear design सबसे अहम हैं, लेकिन code writing, configuration और automation की entry barrier को यह काफ़ी कम करता है और productivity innovation में बड़ा योगदान देता है
  • LLM सचमुच creator हैं या नहीं, इस पर बहस जारी रह सकती है, लेकिन practical utility स्पष्ट है

1 टिप्पणियां

 
GN⁺ 2025-08-12
Hacker News राय
  • मुझे इस लेख में दिखने वाली प्रयोगधर्मिता और मज़ा सच में बहुत पसंद है। VPS पर Claude इंस्टॉल करके उसे "खुलकर जो करना है करो" कहना वाकई बहुत चतुर और मज़ेदार आइडिया है। ऐसे प्रयोग ही वह वजह हैं जिनसे AI को लेकर मेरी उम्मीद बनी रहती है। टूल्स के साथ खेलते हुए, मुझे फिर से वैसा ही एहसास हो रहा है जैसा पहली बार coding सीखते समय हुआ था—"अगर यह करना आ जाए, तो शायद कुछ भी किया जा सकता है"

    • "अगर यह करना आ जाए, तो शायद कुछ भी किया जा सकता है" वाले एहसास में इस बार एक शर्त और जुड़ गई है: "अगर यह करना आता हो और Claude API का खर्च भी चुका सको।" AI का इस्तेमाल जितना आम होता जा रहा है, उतना ही यह दुखद है कि entry barrier ज्ञान नहीं बल्कि पैसा बनता जा रहा है, और इस पर बहुत कम चर्चा होती है। जिन युवाओं के पास पैसे नहीं हैं, उनके लिए AI का असरदार इस्तेमाल सीखना कहीं अधिक मुश्किल हो सकता है। manual coding अभी भी संभव है, लेकिन अगर AI-केंद्रित तरीका standard बन गया, तो beginners के लिए guides और tutorials भी कम हो सकते हैं

    • मैं Claude Code जैसे AI tools के साथ अच्छी तरह तालमेल नहीं बैठा पाता। मुझे अब भी conversational interface जैसा तरीका पसंद है, जिसमें control मेरे हाथ में हो, और मुझे खुद code लिखने की प्रक्रिया भी पसंद है। शायद इसी वजह से मैं manager भी नहीं बनना चाहता था। ऐसे agent systems मुझे extrovert और neurotypical लोगों के लिए बने लगते हैं। अगर industry पूरी तरह ऐसे agent-केंद्रित मॉडल पर चली गई, तो शायद मैं किसी दूसरी career line में चला जाऊँ

    • इस तरह AI के साथ खुलकर experiment करना ही असली सही उपयोग लगता है। "क्या यह होगा? चलो करके देखते हैं" वाले रवैये के साथ अजीब और दिलचस्प चीज़ें करना अच्छा है। क्या काम नहीं करता, उससे भी बहुत कुछ सीखने को मिलता है। AI hype कुछ सीमित domains तक ही है। बहुत से लोग बिना पक्के भरोसे के speculative तरीके से पैसा लगा रहे हैं, भविष्य के बदलावों की कल्पनात्मक कहानियाँ बना रहे हैं, और media भी इन दोनों को बढ़ा-चढ़ाकर पेश कर रहा है। कई कंपनियों का बिना खास वजह हर जगह AI ठूँसने की कोशिश करना भी इसी hype का नतीजा लगता है। मेरी ज़िंदगी पर इसका असली असर बस इतना है कि जहाँ AI की ज़रूरत नहीं, वहाँ भी उसे जबरन जोड़ देने से झुंझलाहट होती है। media तो बस .ai विषय पर लड़ाइयाँ खड़ी करता दिखता है। दूसरे लोग अपने पैसों से high-risk high-return deals करें, मुझे उससे फर्क नहीं पड़ता। लेकिन "AI overheat" को लेकर बहुत ज़्यादा चिंता करने वाले तर्क अक्सर ऐसे fringe दावों पर केंद्रित लगते हैं, जिनसे असल में रोज़ सामना ही नहीं होता। करके देखिए, मज़ा ढूँढिए। कुछ रोचक मिले तो साझा कीजिए। "मैं यह नहीं करता, इन कारणों से" जैसी अनावश्यक नकारात्मक सफ़ाई देने की जरूरत नहीं

    • एक तरफ़ मुझे ऐसे बचकाने प्रयोगों में मज़ा आता है, लेकिन दूसरी तरफ़ यह भी लगता है कि ऐसे प्रयोग उन जगहों में automated spam फैला रहे हैं जहाँ साथी इंसान इकट्ठा होते हैं। कभी-कभी चिंता होती है कि जो चीज़ मुझे मज़ेदार लग रही है, वह दूसरों को बहुत पहले से ही बुरी तरह उबाऊ लगने लगी हो

    • Claude को prod server पर मनमाने ढंग से घूमते देखना थोड़ा भारी लगता है, लेकिन चलते-फिरते Claude Code इस्तेमाल करने का यह तरीका दिलचस्प है। मैं अपने free OCI server पर KASM workspaces इंस्टॉल करके देखना चाहता हूँ कि यह कैसे काम करता है
      KASM Docker Hub लिंक

  • आजकल AI coding boom सच में डरावना लग रहा है। कुछ महीने पहले हमारी टीम ने नए engineers की hiring में 9 में से सिर्फ 2 लोगों को AI के बिना technical interview पास करते देखा। बाकी लोग AI के बिना app structure तक नहीं बना पाए, और basic SQL queries भी नहीं लिख पाए (हम Phoenix app इस्तेमाल करते हैं)। AI से बने code के pros और cons के बारे में पूछा, तो ज़्यादातर को उसकी भी समझ नहीं थी

    • मुझे हैरानी होती है कि आजकल कई युवा professional engineers को SQL खुद ठीक से नहीं आता। microservices जैसे specialized roles, जहाँ database को सीधे छूना नहीं पड़ता, और NoSQL का असर भी इसमें है। 5 साल पहले मैंने नहीं सोचा था कि SQL इस तरह भुला दिया जाएगा

    • AI की मदद से नई चीज़ें बहुत तेज़ी से सीखी जा सकती हैं। आखिरकार यह बस एक tool ही है

    • मेरा अनुभव भी ऐसा ही रहा। 6 candidates में से सिर्फ 1 ही bar तक पहुँचा। मैं खुद भी claude code अक्सर इस्तेमाल करता हूँ, लेकिन अगर नतीजा पसंद न आए, तो मैं उसका कारण खुद समझाता हूँ और ज़रूरत पड़े तो काम खुद कर लेता हूँ

    • LLM tools आने से पहले भी हालात कुछ ऐसे ही थे। कई क्षेत्रों में सक्षम व्यक्ति खोजना हमेशा मुश्किल रहा है। कोई व्यक्ति एक context में शानदार होता है, तो दूसरे में बहुत खराब। hiring process में सिर्फ technical skill नहीं, team culture fit भी देखना चाहिए। SQL जैसी बुनियादी चीज़ें जल्दी सीखी जा सकती हैं। cultural fit वैसी चीज़ नहीं है जिसे बाद में सिखाया जा सके

    • अगर Google, LSP और पूरा computer ही हटा दिया जाए, और कहा जाए कि CTE को pencil से हाथ से लिखो, तो हालत सच में खराब हो जाएगी—थोड़ा बढ़ा-चढ़ाकर कह रहा हूँ। लेकिन आज अगर कोई AI tools का सच में अच्छा इस्तेमाल कर सकता है—मतलब घटिया तरीके से नहीं—तो मैं उसे सिर्फ हाथ से अच्छा code लिखने वाले से ज़्यादा hire करना चाहूँगा

  • मैं 5 महीनों से Max x20 plan का भुगतान कर रहा हूँ, लेकिन पिछले 4 दिनों से Anthropic की customer support team मुझे पूरी तरह ignore कर रही है, इसलिए Claude Code को लेकर मेरा सारा पुराना उत्साह ठंडा पड़ गया है। नए software के साथ खेलना मज़ेदार है, लेकिन ऐसी कंपनी पर निर्भर नहीं होना चाहिए जो जवाब ही न दे। Amazon भी इतना बुरा नहीं करता

    • मैंने Max गलत email से sign up कर लिया था और तुरंत पूछताछ की। कुछ दिनों में पूरा refund मिल गया और धन्यवाद के साथ बहुत विनम्र जवाब भी मिला। यह कुछ महीने पहले की बात है, तो हो सकता है अब queries बहुत बढ़ गई हों, लेकिन मेरा customer support experience बहुत अच्छा था
  • अगर मैं security का जिम्मेदार होता, तो बिना permissions check वाले coding agent को production server पर डालना कभी बर्दाश्त नहीं करता। हमारी team ने खुद न बनाया हो, ऐसे agents तो मुझे और भी कम मंजूर होते। अगर किसी ने सच में prod server पर YOLO mode agent चढ़ा दिया, तो वह मेरे गुस्से और फैसले से नहीं बच पाएगा

    • लेखक ने भी मूल लेख में हल्के अंदाज़ में कहा है: "अगर आप इसे critical resources पर भी dangerously skip permissions के साथ चलाने की सलाह देते हैं, तो infosec वालों के लिए यहीं पढ़ना बंद करना सेहत के लिए बेहतर हो सकता है"

    • ध्यान खींचने के लिए थोड़ा exaggeration तो करना पड़ता है, हाहा। मेरा मौजूदा मानदंड यह है कि अगर मैं किसी intern या junior developer को सामने बैठाकर कुछ permissions दे सकता हूँ, तो Claude को भी उतनी permissions दे सकता हूँ। अफ़सोस बस इस बात का है कि infosec वाले कई बार वास्तविक impact/risk को पर्याप्त यथार्थवादी ढंग से नहीं तौलते। अगर बात Boeing 737 के landing control tower की हो तो अलग है, लेकिन किसी साधारण CRUD app में यह trade-off उचित हो सकता है

    • भले ही लेखक ने इसका इस्तेमाल "गलत तरीके" से किया हो, Anthropic ने 5 दिन पहले Claude Code की security features को मजबूत किया है, इसलिए शायद यह पुरानी स्थिति से तेज़ी से आगे बढ़ रहा हो
      सुरक्षा समीक्षा से जुड़ी जानकारी
      PR या commit से पहले /security-review command ज़रूर चलाना अच्छा रहेगा।
      सच कहें तो यह prompt ज़्यादातर developers से बेहतर security level वाला code निकलवा सकता है।
      sample prompt
      साथ में Kusari या Snyk जैसे tools भी इस्तेमाल करने की सलाह है। कई मामलों में ये tools वास्तविक security expertise वाले engineers से भी बेहतर साबित होने लगे हैं

    • fly.io जैसी कंपनियों में कभी-कभी "cowboy culture" (लापरवाही के साथ जोखिम लेने वाली शैली) महसूस होती है, इसलिए ऐसे सुझावों को वहाँ और गंभीरता से लेना चाहिए

  • export IS_SANDBOX=1 && claude --dangerously-skip-permissions

    इसे
    IS_SANDBOX=1 claude --dangerously-skip-permissions
    तक छोटा किया जा सकता है। इस तरह environment variable सिर्फ उसके तुरंत बाद वाले command पर लागू होता है, इसलिए ज़्यादातर मामलों में यह अधिक सुविधाजनक है।
    अगर आप Claude से सभी filenames बदलने को कहें, तो वह इंसानों को नापसंद आने वाले repetitive काम भी बिना थके कर देगा। लेकिन ऐसे काम tokens बहुत खा जाते हैं, इसलिए जब मुझे manual output बनता दिखता है, तो मैं उसे program लिखने के लिए कहता हूँ। उदाहरण के लिए, जब 100 JSON files का format बदलना था, Claude उन्हें एक-एक करके बदलने लगा और 3 पर अटक गया, तो मैंने उसे script लिखकर एक बार में सब करने को कहा। 30 सेकंड में काम पूरा हो गया

    • इसे और generic तरीके से करना हो, तो
      env IS_SANDBOX=1 claude --dangerously-skip-permissions
      जैसा इस्तेमाल करना चाहिए। हर shell FOO=bar prefix को support नहीं करती, लेकिन fish shell में यह तरीका काम करता है

    • && और env variable को साथ इस्तेमाल करने पर चीज़ें सही से काम नहीं करतीं। ऊपर बताया गया तरीका ही सही है

    • इसे rm -rf / की तरह और भी छोटा(?) किया जा सकता है

    • tokens की इस बर्बादी को मज़ेदार बताने वाली प्रतिक्रिया पढ़कर अच्छा लगा

  • मुझे यह लेख ऐसा लगा जैसे AI और इंसान ने बातचीत करते-करते लिखा हो। अगर इसमें थोड़ा और मानवीय संपादन होता, तो बात ज़्यादा स्पष्ट और structure बेहतर होता। अभी के रूप में इसे follow करना बहुत मुश्किल है

    • हाल में HN पर ऐसे लेख बार-बार आ रहे हैं, जिनमें 1-2 दिलचस्प बातें होती हैं, लेकिन असल में वे AI के साथ हुई बातचीत को लगभग जस का तस article बनाकर चिपका देने जैसे लगते हैं। writing का मूल काम ही यह है कि AI की अनावश्यक verbosity को हटाकर सार निकाला जाए

    • पूरी तरह सहमत

  • शीर्षक बहुत बढ़ा-चढ़ाकर रखा गया लगता है। लेख में जो projects दिखाए गए हैं, वे किसी भी तरह "all" का मतलब नहीं बनाते।
    मैं तो LLM को बातचीत वाले window में इस्तेमाल करके सिर्फ overall direction और architecture ideas लेना पसंद करता हूँ। code की सारी details LLM पर छोड़ना मुझे जोखिम भरा लगता है

    • शीर्षक, ChatGPT के मूल शोधपत्र "Attention Is All You Need" पर किया गया शब्द-खेल है
      Attention Is All You Need पेपर

    • मुझे Claude-Code बहुत उपयोगी लगता है। खासकर repetitive या boring कामों में यह समय बचाता है। लेकिन सच में कठिन या बहुत बड़े projects में यह लगभग बेबस हो जाता है। उन्हें सैकड़ों steps में तोड़ दें, तब भी। उदाहरण के लिए, अगर आप एक भाषा के बड़े codebase को पूरी तरह दूसरी भाषा में port करना चाहें, तो कई folders और guides देने पर भी यह ठीक से नहीं कर पाता

    • आजकल ज़्यादातर harnesses में Plan/Act mode होता है। Plan mode में पहले बड़े flow पर चर्चा की जाती है, उसे plan.md जैसी file में सेव किया जाता है, फिर बाद में Act mode में उसी के अनुसार execute कराया जाता है, और progress भी plan.md में update होती रहती है

  • "All" शब्द थोड़ा ज़्यादा overhyped लगता है। Claude Code सस्ता भी नहीं है, और इसकी service चलेगी या नहीं, इसके लिए आपको उस कंपनी पर निर्भर रहना पड़ता है (हाल में rate limiting भी ज़्यादा सख्त हुई थी, ऐसा याद है)। "All you need" आम तौर पर यह एहसास देता है कि बस एक चीज़ काफी है, लेकिन Claude Code अभी उस स्तर का नहीं है। फिर भी इस लेख में दिखाए गए experiments देखकर मुझे भी इसे एक बार आज़माने का मन हुआ। यह खुद coding करने की जगह नहीं लेगा, लेकिन prototyping के लिए मज़ेदार हो सकता है

  • मैं अगला लेख "Claude Code considered harmful" का इंतज़ार कर रहा हूँ

    • असली sequel शायद यह होगा: "Claude code इस्तेमाल करने के बाद मैं फिर से assembly में हाथ से code क्यों लिखने लगा"
  • "model बनाने वाली कंपनी (Anthropic) ही साथ में पुलिस की भूमिका भी निभाती है" वाला section पढ़कर हैरानी हुई। यह सोच ही अजीब लगती है कि लोग इसे ठीक मान लेते हैं। यह कोई North Korea तो है नहीं...

    • मेरी समझ से AI कंपनियाँ बस यह नहीं चाहतीं कि वे और उनके ग्राहक अनजाने में आपराधिक गतिविधियों में उलझ जाएँ। human-in-the-loop की शर्त आखिरकार कंपनी के अपने risk को कम करने की policy है। अगर कोई agent अवैध काम कर दे, तो AI कंपनी कानूनी रूप से जिम्मेदार ठहराई जा सकती है, इसलिए उन्हें ऐसी संरचना चाहिए जिसमें मानव उपयोगकर्ता कह सके, "मैंने इस कार्रवाई को स्वीकार किया और खुद approve किया।" ऐसी कोई शर्त शायद TOS में कहीं होगी। बेशक, अगर कोई इंसान जानबूझकर अपराध करे, तो जिम्मेदारी उसी की होगी। लेकिन अगर बार-बार वैसी ही risky automated गतिविधियाँ दिखें, तो AI कंपनी ग्राहक को block कर देगी, क्योंकि कानूनी सज़ा उन्हें भी झेलनी पड़ सकती है