jfruh writes: "Most programmers indent lines of code in order to make it more readable. But how exactly do you do it? Do you use hard tabs (that produce the ASCII tab character) or soft ones (that insert several ASCII space characters)? How many spaces do you use? Under what circumstances do you indent at all? No matter what system you use, it's a good bet that you think that you're right and everyone else is wrong. But not only do opinions vary across individuals — they vary across different platforms and languages as well."