درست تکنیکی اور پیشہ ورانہ لغت
نظاموں، فیصلوں اور سمجھوتوں (trade-offs) کی درست وضاحت کیسے کریں — وہ لغت جو تکنیکی انگریزی کو قابلِ بھروسا بناتی ہے۔
تکنیکی انگریزی غلط گرامر سے نہیں بلکہ مبہم افعال سے ناکام ہوتی ہے۔ "We made the system better" اور "we reduced query latency by 40%" ایک ہی کام کو بہت مختلف بھروسے کے ساتھ بتاتے ہیں۔
اردو بولنے والے کے لیے یہاں ایک عادت خاص طور پر نقصان دہ ہے: اردو میں ہم «بہتر کرنا»، «ٹھیک کرنا»، «کام کرنا» جیسے ہلکے افعال (compound/light verbs) سے بہت سی بات نکال لیتے ہیں۔ انگریزی کی تکنیکی تحریر میں ہر فعل اپنا ایک خاص کام کرتا ہے — اسی لیے make better کے بجائے optimise, streamline یا refactor چننا پڑتا ہے۔
وہ افعال جو تکنیکی وزن رکھتے ہیں
| مبہم | درست |
|---|---|
| make faster | optimise, accelerate, streamline |
| make smaller | reduce, compress, consolidate |
| fix | resolve, patch, mitigate |
| change | refactor, migrate, restructure |
| check | validate, verify, audit |
| set up | configure, provision, deploy |
| join together | integrate, consolidate, merge |
| find the cause | diagnose, trace, isolate |
We isolated the bottleneck and refactored the query layer.
حصوں کے باہمی تعلق کی وضاحت کرنا
کسی ساخت (architecture) کو بلند آواز سے سمجھانے کے لیے تعلق بتانے والے افعال کا ایک چھوٹا مجموعہ چاہیے، اور یہاں ابہام ایک اچھی وضاحت کو بھی سمجھنے میں مشکل بنا دیتا ہے:
- The API sits behind a load balancer.
- The service depends on the auth layer. · Nothing else relies on it.
- It talks to the database directly. (غیر رسمی لیکن معیاری)
- The queue decouples ingestion from processing.
- Sessions are backed by Redis.
- That module is responsible for validation.
دھیان دیں کہ depend on اور rely on دونوں on لیتے ہیں، اور consist of of لیتا ہے — تین preposition جو طے ہیں اور اکثر غلط ہوتے ہیں۔
سمجھوتوں (trade-offs) کی وضاحت کرنا
تکنیکی بحث زیادہ تر سمجھوتوں کے بارے میں ہوتی ہے، اور انگریزی میں اس کے لیے طے شدہ زبان ہے:
- There's a trade-off between speed and accuracy.
- We prioritised reliability over raw performance.
- That approach scales better, but at the cost of complexity.
- It's a reasonable compromise given the constraints.
- The downside is that it adds a dependency.
تکنیکی دعووں کو احتیاط کے ساتھ بتانا
تکنیکی سامعین کے ساتھ زیادہ دعویٰ کرنا بھروسے کو نقصان پہنچاتا ہے۔ درستی میں یقین کی درستی بھی شامل ہے۔
- This should reduce load significantly. (امید)
- It appears to be a race condition. (ممکنہ، تصدیق شدہ نہیں)
- We suspect the issue originates in the cache layer.
- As far as we can tell, the data is consistent.
زیادہ دعوے سے موازنہ کریں: This will definitely fix it. شاذ و نادر ہی مناسب، اور غلط ہونے پر مہنگا۔
وجہ سمجھانا
- The failure stems from an unhandled edge case.
- This was triggered by a schema change.
- The root cause turned out to be a timeout setting.
- These issues are symptomatic of a deeper design problem.
جب کچھ ٹوٹ جائے
واقعے (incident) کی انگریزی کافی حد تک طے شدہ ہے، اور غلط لفظ استعمال کرنے سے صورتِ حال زیادہ یا کم سنگین لگنے لگتی ہے:
| لفظ | مطلب |
|---|---|
| outage | یہ مکمل طور پر بند ہے |
| degradation | یہ کام کرتا ہے، لیکن سست یا جزوی طور پر |
| intermittent | یہ کبھی کبھی ناکام ہوتا ہے |
| regression | جو پہلے کام کرتا تھا وہ اب ٹوٹا ہوا ہے |
| workaround | اس کے آس پاس کا ایک عارضی طریقہ |
| mitigation | اثر کم کرتا ہے، وجہ کو ٹھیک نہیں کرتا |
| rollback | پچھلے ورژن پر واپس جانا |
| postmortem | بعد میں لکھی گئی رپورٹ |
We've mitigated the impact with a workaround; the root cause is still open. — یہ جملہ ایک مینیجر کو ٹھیک ٹھیک بتاتا ہے کہ معاملہ کہاں کھڑا ہے۔
دائرہ طے کرنا اور اندازہ لگانا
- That's out of scope for this release.
- Roughly — ballpark — two weeks.
- We're seeing some scope creep.
- I'd want to spike on it before committing to an estimate.
- It's blocked on the API change.
مقدار بتانا
مبہم مقدار ایک اچھی تکنیکی انگریزی کو بھی کمزور کر دیتی ہے۔
- ❌ It got a lot faster.
- ✅ Latency dropped from 800 ms to roughly 200 ms.
- ✅ That's an improvement of around 75%.
- ✅ Error rates fell by an order of magnitude.
درستی اور اعتماد دو الگ ڈائل ہیں۔ We reduced p99 latency by roughly 60%, though we haven't confirmed why درست بھی ہے اور مناسب طور پر غیر یقینی بھی۔ تکنیکی سامعین اس ملاپ پر بھروسا کرتے ہیں اور اس کے الٹ پر بداعتماد ہوتے ہیں — بغیر کسی عدد کے ایک پراعتماد دعویٰ۔
ایک واقعے (incident) کی کال
A: What are we seeing?
B: Intermittent 500s on checkout since about nine. It's degradation, not a full outage.
A: Do we know why?
B: Not yet. It appears to be connection-pool exhaustion, but that's a guess. We've rolled back the deploy as a mitigation and errors dropped by around 90%.
A: Good. Root cause can wait for the postmortem.
ہر دعویٰ یقین کے حساب سے درجہ بند، ایک عدد، اور ہر جگہ صحیح واقعے کا لفظ۔
خود مشق کریں
نیچے دیا گیا کوئز متاثر کن سنائی دینے والے ابہام کے بجائے درستی اور مناسب احتیاط کو انعام دیتا ہے۔