Nu bet te jau mēs atgriežamies pie problēmas labs/slikts programmētājs.
Bez globāļiem, šārētu atmiņu - sauc kā gribi - kaut ko reāli uzkodēt ir baisi grūti, ja neteiktu neiespējami. Lūk pieredzējušāka cilvēka domas/pieredze: http://prog21.dadgum.com/23.html
Paredzi arhitektūrā, ka globālus mainīgos nedrīkst izmantot :) Tai skaitā singletonus, multitonus, dabababaonus. Vēl var mēģināt paredzēt, lai kodē bez kļūdām, raksta skaistu kodu un lai performance būtu \m/ :D