Requirements, unittesting and clear code go hand in hand.
I think your senior collegea overestimates him(sounds like typical male behaviour)self. How does he do heavy refactoring? Confirming that nothing broke by testing all use cases in his head?
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.