Something I wonder about the corporate world, do the guys always
wear a blazer? or only during meeting clients/meetings/etc?
You look more formal during meeting. By being formal, it shows that
you respect the other party.
But Singapore is so hot and humid. Even wearing a tie feel
uncomfortable.