I don't always like the practices, but sometimes I do, and even knowing I'm actively rejecting them is helpful. One practice I like is type annotations (which I never used to do). One I don't is extensive error handling (for most code I write, I'd rather let exceptions unwind and crash early).