4 spaces? seriously? Why would anyone type out 4 spaces instead of one tab?
Also, you don't need to type 4 (or however many) spaces directly. Most programming editors can be configured to insert spaces when you press tab, or to replace existing tabs in a file to spaces.
What is the advantage that spaces have over tabs?