Saqib's blog

before I send a pull request for review

Mistakes happen, and they’re part of engineering. If someone suggests a better organization of files, a different function signature, or a better name for a variable, that’s nothing to hate myself for. Blindness to my own mistakes is also undeniable.

When I’ve worked on a ticket for a while, the tendency to get it over with and move on to something else becomes real. It becomes easy to glance over obvious things, and that results in sloppiness in pull requests. Sometimes, these mistakes make me cringe. Misspellings, test files, and random exits are some examples.

The following aims to address such blunders. This list exists so I catch that stuff before someone else does. Read before I press send.

Pull requests don't need to be a piece of perfection. They'll always have room for improvement and that's what reviews are for. These checks show that I respect my craft and value other engineers' time.

#engineering