নিখুঁত প্রযুক্তিগত আর পেশাদার শব্দভাণ্ডার
সিস্টেম, সিদ্ধান্ত আর trade-off-এর নিখুঁত বর্ণনা কীভাবে করবেন — সেই শব্দভাণ্ডার যা প্রযুক্তিগত ইংরেজিকে বিশ্বাসযোগ্য করে।
প্রযুক্তিগত ইংরেজি ভুল ব্যাকরণে নয়, অস্পষ্ট ক্রিয়ায় ব্যর্থ হয়। "We made the system better" আর "we reduced query latency by 40%" একই কাজকে অনেক আলাদা বিশ্বাসযোগ্যতায় বলে।
যে ক্রিয়াগুলো প্রযুক্তিগত ওজন রাখে
| অস্পষ্ট | নিখুঁত |
|---|---|
| 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-off বর্ণনা করা
প্রযুক্তিগত আলোচনা বেশিরভাগই trade-off নিয়ে, আর ইংরেজিতে এর জন্য নির্দিষ্ট ভাষা আছে:
- 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.
প্রতিটি দাবি নিশ্চিততা অনুযায়ী ক্রমাঙ্কিত, একটি সংখ্যা, আর সব জায়গায় সঠিক incident-শব্দ।
নিজে অনুশীলন করুন
নিচের কুইজটি চিত্তাকর্ষক শোনানো অস্পষ্টতার বদলে নিখুঁততা আর যথাযথ রক্ষাকে পুরস্কার দেয়।