How do you handle receiving critical feedback on your code or design decisions from senior engineers?