Can you go into more detail on the ethical obligation an engineer has regarding rigorousness of code review? How does neglecting code review to interview elsewhere compare to neglecting code review to get other features out for the same employer? How about for a different employer that you're also being paid by?
> Can you go into more detail on the ethical obligation an engineer has regarding rigorousness of code review?
The comment I responded to was not talking about rigor. They said they weren't doing the code review at all.
> How does neglecting code review to interview elsewhere compare to neglecting code review to get other features out for the same employer?
If my employer pays me to prioritize new features over code review, then any bugs that arise are their responsibility.
If my employer pays me to do a code review, I take the money, and I don't review the code, then I'm responsible. My employer assigned the right amount of resources to code review, and I was dishonest about actually doing it.
> How about for a different employer that you're also being paid by?
I don't understand this one. You mean if you're a contractor and are neglecting code review to work on another contract?
If you're a contractor, it depends on whether you're being paid for time or whether you're being paid for good code.
If you're being paid for time, the above applies as well. If you're being paid for good code, then it's always your responsibility to review the code.