Hacker News new | ask | show | jobs
by tacostakohashi 1300 days ago
> "What does it matter?", "It's already done.", "It would take too much time to break up.", "I'll do that next time", etc.

These mainly seem like lame excuses that are being used to shut the discussion down. You don't need to let that succeed, you can potentially engage politely but firmly.

"What does it matter?" => It matters because its easier to review, revert, reason about in the history, it's our convention that was discussed/communicated earlier...

"It's already done." => No, it's not, it is a PR pending review and feedback. This is my feedback. If you would like feedback from the group earlier in your development process, feel free to approach any one of us for input as you are making your changes, there is no need to wait until you feel that your change is "done".

"It would take too much time to break up." => How much time do you feel it would take to break this up? Are you familiar with the git operations to perform this task? Would you like me to help, or break it up for you? Realistically, it should probably only take a few minutes to perform this task for someone proficient with their tools.

"I'll do that next time" => Since you understand the rationale and benefit, why wait until next time, let's do it this time?

"Well it's so simple. It's not worth testing." => Great, since it is so simple, it should only take a few minutes to write the test.

"I'll add a test later" => Ok, when in particular were you thinking you would like to do this? Add a ticket for that, with a due date, so it doesn't get forgotten? Perhaps it's easier to just do it now, what do you think?