What's a nit? -ed and -ing adjectives in code review comments
About this lesson
This English for IT lesson plan teaches -ed and -ing adjectives at B1, through code review comments and the labels that make them clear.
- Grammar
- Adjectives in -ing for what causes a feeling (a confusing name, a tiring review) and in -ed for how a person feels (I'm confused by the name.), in ten pairs.
- Topic
- Code review at Kestrel Cloud, a fictional payments startup: comment labels such as nit, praise and blocking, plus approve and request changes.
- Activities
- An article on Conventional Comments, a pull request thread, a call about praise, self-checking drills, a review chat and a wheel, then four labeled comments to write and a story to record.
What's inside
Chapter 1Warm-up: Who Reviews Your Work?
Chapter 2The Story: What's a Nit?
Chapter 3At Work: PR #917
Chapter 4Listen: What's Praise For?
Chapter 5Grammar: Confusing or Confused?
- Study the scheme: -ed or -ing?Grammar schemeTry it
- Choose the correct adjective: -ed or -ing?Choose the optionUnlock
- Fill in the table with the -ing and -ed adjectivesFill in the tableTry it
- Complete the second sentence with an -ed or -ing adjectiveFill in the gapsUnlock
- Choose the correct answer: how does it feel?QuizUnlock
- Fill in the gaps in the review chat with the correct adjectiveFill in the gapsUnlock
Chapter 6Speak Up: Your Turn to Review
Chapter 7Homework: Four Labeled Comments
- Read your phrase bankReal-life documentUnlock
- Choose the correct option: Iryna's message to TomChoose the optionUnlock
- Match the words with their meaningsMatchUnlock
- Write four review comments with labelsWriting, checked by the teacherUnlock
- Record a story about a good and a bad reviewSpeaking, checked by the teacherUnlock
Code review vocabulary
12 words and phrases from the lesson, each with a picture and audio in edio.
+9 more with pictures and audio in the lessonMore words
- approve
- request changes
- a reviewer
- readable
- a naming convention
- rename
- a diff
- non-blocking
- overwhelm
Grammar: -ed and -ing adjectives in review comments
A comment can be confusing; the author who reads it is confused. Working through a pull request and its review, learners sort ten pairs by who or what has the feeling, spell both forms correctly, add the preposition that follows the -ed form and stay clear of I'm boring.
-ed and -ing adjectives
-ing: what causes the feeling. -ed: how a person feels.
Ten pairs from one verb
Each verb of feeling gives two adjectives: confuse gives confusing and confused, annoy gives annoying and annoyed. The -ing form describes the cause (an annoying bug), and the -ed form describes the person who has the feeling: The user is annoyed.
| Verb | -ing: what causes the feeling | -ed: how a person feels |
|---|---|---|
| confuse | a confusing name | I'm confused by the name. |
| annoy | an annoying bug | The user is annoyed. |
| surprise | a surprising result | We were surprised. |
| interest | an interesting idea | I'm interested in Rust. |
| frustrate | a frustrating day | Jordan is frustrated. |
| excite | an exciting launch | The team is excited. |
| bore | a boring meeting | Everyone is bored. |
| tire | a tiring review | Iryna is tired. |
| overwhelm | an overwhelming pull request | The author feels overwhelmed. |
| satisfy | a satisfying fix | Wes is satisfied. |
Who has the feeling?
Ask whether the subject can feel anything. A name, a review or a meeting can't, so it takes -ing: This name is confusing. A person can take either: Wes can be a bit annoying about names, but Wes gets annoyed means the feeling is his.
-ing: what causes the feeling (a thing, a situation or a person)
- This name is confusing.
- Long reviews are tiring.
- Wes can be a bit annoying about names.
-ed: how a person feels
- Iryna is confused by this name.
- I'm tired after long reviews.
- Wes gets annoyed by short names.
The pairs in the thread and the call
In the review, things and situations take -ing (The empty card was a bit surprising.) and people take -ed (I was a bit overwhelmed at first.). Reviews are tiring to write, but a good one is satisfying to get holds two causes in one sentence.
- A comment with no label is confusing.the comment causes the feeling
- Iryna was confused: blocking or not?Iryna has the feeling
- I was a bit overwhelmed at first.Iryna's own feeling
- The empty card was a bit surprising.the card causes the surprise
- Merchants will be really confused.the merchants have the feeling
- Reviews are tiring to write, but a good one is satisfying to get.the reviews cause the feelings
Spelling and the word after -ed
Verbs ending in -e drop it (confusing, tired), satisfy changes its y only in satisfied, and annoy keeps its y: annoyed. Each -ed adjective has its usual preposition: interested in, excited about, tired of, satisfied with, confused by.
Spelling and small words
Verbs with -e lose it: confuse → confusing, confused; tire → tiring, tired. satisfy → satisfying, but satisfied. annoy keeps its y: annoyed. Words that often come next: interested in, excited about, tired of, satisfied with, confused by.
Typical mistakes
This variable name is confused.
This variable name is confusing.
A name can't feel anything: it causes the feeling.
I'm confusing by this function.
I'm confused by this function.
You have the feeling: -ed.
I'm interesting in Rust.
I'm interested in Rust.
interested in = you want to know more
I'm boring in long reviews.
I get bored in long reviews.
“I'm boring” means other people find you boring!
More lessons on this grammar: Adjectives and adverbs lessons and exercises
Try the ed and ing adjectives exercises
Try them yourself: these are the same exercises your students do in edio.
What's in the lesson
- 13 auto-checked exercises
- 2 games
- 2 teacher-checked tasks
- 2 real-life documents
- 1 article
- 1 grammar scheme
- 1 set of word cards
- 1 audio clip
- 1 picture
- 1 transcript
The main objectives of this lesson are to:
- say what causes a feeling with -ing adjectives: This name is confusing. Long reviews are tiring.
- say how people feel with -ed adjectives and their prepositions: I'm confused by this name. I'm interested in Rust.
- avoid the classic traps: I'm interested, not I'm interesting; I get bored, not I'm boring
- write labeled review comments such as nit:, question: and blocking:, and say whether each one stops the change
Lesson 10 opens Code review, unit 4 of English for IT B1 · Inside the Team, where learners write polite, useful review comments and take feedback calmly. After lesson 9's exact bug tickets, the course moves from reporting a problem to commenting on a fix; lesson 11 adds modals for suggestions, and lesson 12 the first conditional and the unit's pull request task. In a review, This name is confusing judges the code, while I'm confused reports a reaction, and learners need both.
Students open boxes of questions about who reviews their work, then learn twelve review words with pictures and audio, from a nit and praise to a diff and non-blocking. The story presents Conventional Comments, Paul Slaughter's free, public set of labels for review comments. At work, they read the thread of pull request #917 and pick the right label for eight comments; in the AI-voiced call that follows, Sofia and Wes talk about what praise is for.
The grammar chapter adds five self-checking drills to the scheme, among them a table of eight verbs to fill with both adjectives. In the speaking chapter, students review Wes's code in a chat, then spin a wheel of questions about how reviews make them feel. Homework starts with a phrase bank; a gap-fill and a word match check themselves, while four labeled comments to write and a story about a good and a bad review to record go to the teacher.
- Grammar:
- -ed and -ing adjectives · confusing or confused
- Topic:
- code review · review comments · Conventional Comments
Teaching tips
- Ask who has the feeling before every answer: point at the subject and ask Can a name feel anything? If it can't, the adjective ends in -ing.
- Collect real review comments from the group, names removed, and have pairs add a label to each one and say whether it blocks the change.
- Play the call twice: first, learners note every label Sofia and Wes mention; then they write down each -ed and -ing word and who or what it describes.
- One-to-one, review each other's short texts, such as a help page or a ticket: you leave one comment with each label, then the learner writes labeled comments on yours.
Liked it?
Teach the whole lesson in edio
25 exercises in 7 chapters, ready to teach. edio is an online platform for language schools and teachers: ready-made interactive lessons, live classes, homework and student progress in one place.
Start a free trial
7 days, no credit card.
Open the lesson
Find it in the library of 621 ready lessons. Teach it as it is, or copy any chapter into your own lessons.
Teach it live or as homework
Students work in their own accounts, in sync with you during the lesson, and the practice exercises check themselves.
The whole course: English for IT B1 · Inside the Team
24 lessons at B1 for people who build, test or run software, in American English. Learners follow Iryna, a junior developer, through her first year at Kestrel Cloud, a fictional payments startup: standups, tickets, code review, chats across time zones and job interviews. Each lesson is built around a true story from software history.See the course
Unit 1 Hello, team
roles, stacks and first days: the present simple, the present perfect with for and since, question forms
Unit 2 The daily standup
updates and blockers: the present simple and continuous, just, already and yet, have to and need to
Unit 3 Bugs and tickets
clear bug reports: the past continuous, imperatives and the zero conditional, quantifiers
Unit 4 Code review
kind, useful comments: -ed and -ing adjectives, modals for suggestions, the first conditional
Lesson 10 · you're hereWhat's a nit?-ed and -ing adjectives in review comments
Lesson 11Could we maybe…?Modals for suggestions in code review
Lesson 12Your first pull requestThe first conditional and unless in code review
Unit 5 How it works
explaining systems step by step: time clauses, the passive, relative clauses
Unit 6 Remote and async
chat, email and time zones: polite requests, future forms, the present perfect continuous
Unit 7 Users and clients
user stories and plain explanations: verb + to or -ing, reported speech, comparisons
Unit 8 Your next job
resumes and interviews: used to, the past perfect, the second conditional




















