Originally Posted by
CPRich
Yes, everyone should know everything and do it right all the time.
Meanwhile, in the real world....
When you work for a company, you AGREE to abide by their rules/policies and follow them. If you don't want to or plead ignorance, you deserve to be let go/punished & retrained. That is how CS oriented companies survive.