Learn how to write clear, constructive PR comments in English and respond to feedback professionally — from nit-picks to blocking issues.
Practice Tech DiscussionsPull request feedback is the primary written communication channel between engineers on a team. Poorly worded comments can create conflict, slow down development, and damage team morale. Conversely, clear, constructive feedback accelerates delivery and builds trust. Non-native speakers often struggle with tone in written English — what feels direct in their native language may come across as harsh or dismissive in English. Learning the right conventions and phrases for PR feedback is essential for effective collaboration.
“Nit: Can we use camelCase here for consistency with the rest of the codebase?”
Minor style feedback
“Blocking: This token validation doesn't check for expiry, which is a security concern.”
Critical issue
“Suggestion: Consider using a guard clause here to reduce nesting.”
Code improvement
“Question: What's the reasoning behind using a string comparison here instead of a constant?”
Asking for context
“Nice refactor! This is much more readable than the previous version.”
Positive feedback
“Optional: We could add a JSDoc comment here to explain the algorithm.”
Documentation suggestion
“I'd recommend adding error handling for the case where the token is malformed.”
Requesting error handling
“This is great work overall — just a few comments inline.”
Overall feedback
“Could you explain the motivation for this change? I want to make sure I'm reviewing with the right context.”
Requesting context
“I tested this locally and it works as expected. LGTM!”
Approving after testing
| Word | ❌ Common Error | ✅ Correct | Tip |
|---|---|---|---|
| refactor | REE-factor | ree-FAK-tor | Stress on the second syllable: FAK. |
| linting | LINE-ting | LIN-ting | Short 'i' sound, like 'mint'. |
| regex | REG-ex | REJ-ex | The 'g' has a soft 'j' sound. |
| boolean | BOO-lee-an | BOO-lee-uhn | Three syllables. Named after George Boole. |
| concatenate | kon-KAT-en-ate | kon-KAT-uh-nayt | Four syllables, stress on KAT. |
Engineers often write one way on Slack or GitHub, but speak differently in meetings. Here's how to translate.
Practice explaining code, architecture, and bugs with an AI coach that understands engineering context.
Start Practicing NowNo credit card required.