dili man guro mo define ang grado sa school kung bright ang taw o dili, pero school teaches us responsibility and commitment.
naa may mga taw na gitawag na "street smart" or kanang maayu sa ubang butang and I think
this is enough para makahimu ug program. not sure though if limpyo or sakto ang pagkasulat, basta mowork lang,
in contrary, those smart people can easily solve problems man, and those people performed very well in the field.
kanang mga bright kay kung makakita mo sa ilang solusyon kay limpyo ug practical, organize ug sakto.
the fact is, kanang mga bright na mga taw bisag wla nag major ug comsci or any computer related course then if tudluan nimo ug programming dali ra na sila makat.on..
remember: the foundations of technologies were the smartest/genius people, these people made the difference: Linus, Gosling, Carmack, Bjarne Stroustrup, Ritchie, etc..
Plus games like Diablo, starcraft, warcraft, COD, etc. could not be made without those smart people using Math/Trigo/Physics as their everyday friend -pythagorean as an ordinary tool. (try learning how to write 3D game and you'll know what i mean).
By referring to the people I mentioned, being smart in programming field is not necessary but it makes a lot hell of a difference compare to smarter ones, and i F*cking envy them.