like when some imbecile declares his data class as a pointer to "unsigned char" while you actually have some string in that class that you want to be treated like an string.
@Almo I was making an argument about technical aspects of the game: saying there were few game companies (at time of development of dota2) who had successful internet based games
compared to other game developers out there (EA, capcom, ubisoft, blizzard, ...) I think valve was the best well established company to start developing dota