You can be humble only when you're competent and you know it. Then you can make a choice. If you barely have the skill to somehow put stuff together so it kinda works then there's no place for such subtleties. So I'd rather have a skilled but showing off programmer than a humble untalented one