An hindu won't have a debate with Nietzsche

Part of the personality of every civilized human is based in the culture they were raised in. Despite the Athanthic, a South American is most likely to develop a friendship with a Spanish than with a Moroccan. Simply because South American and Spanish culture and values are very similar, while Arabic ones are very different. This is a kind of limit in the human social hability, different cultures.

I think language is one of the most important thing to a human, I believe that, if a human doesn't know any language, or doesn't know any word, or don't have any noise to name a thing, he won't be able to think (remember, we think using words.) This means that, depending on the culture you have, your way of thinking will be different from another person that speaks another language --- You're thinking differently because you are using different words. For example, to me, that brown thing with green stuff is called "Árbol", but for a native english speaker, it is a "tree".

Language has ever been a border between human interaction. Other cultures have passed in our cultures with different interpretations because of the language borders, like the telephone game, so our thinking gets corrupted as time passes. This is why an Hindu won't have a debate with Nietzsche, they have very different cultures and would never be able to have a discussion because of the language limits and mind.

Language borders also exist in the software development world. This world have different cultures depending on what you do; you can be a web developer, operating system programmer, game developer, kernel hacker, scripter and much different things. And again, as with the South American and Moroccan example, the cultural handicap is also a thing. A web developer is not likely to see a hardware developer as a guide, because they come from different cultures, different languages, one the former knows JavaScript, php, maybe Python, while the later knows C, Assembly and maybe C++. Those are very different languages with different philosophies. Making the connection between the Web developer and the hardware programmer very difficult.

Some thoughts are so good they get translated to other languages, giving other cultures the possiblity to enjoy someone's work. For example, you can read Don Quixote in any language. But obviously, a book uses much use of the language. So a person reading the original Don Quixote and another person reading a translated version, won't have the same interpretation of the book. So, it's in fact, another book.

This also happens in the software development world, you can see a lot of software written in C rewritten in Rust, and this is not a bad thing. It's just letting know another culture someone's work. This is not bad. Only some part of the intenttion is lost, but this doesn't mean we shouldn't make other group of people unable to understand some software because they are not that kind of programmers.

Publicar comentario


valid rss