>Ask if it’s ok first… This is very astute. Not everyone likes getting praise in public settings or they might not want their micromanaging manager to know they helped you outside the scope of their work. You should be cognizant of when praise should be given (i.e. when is it appropriate) and in what context as mentioned in the article. That said, if you aren’t thanking and praising your colleagues for doing good wor…
I would slightly rephrase it like this: I liked your approach, because (reasons), though I believe there’s a better one, because (reasons).
If you put it this way you show that you actually understood the approach and not just saying “do it my way”. It gives the opportunity to learn something and it invites to a discussion - “hey, I thought about your approach but I decided to use mine because…”