Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

We need to have a discussion about the word "Native" #2

Open
nothingismagick opened this issue May 12, 2021 · 3 comments
Open

We need to have a discussion about the word "Native" #2

nothingismagick opened this issue May 12, 2021 · 3 comments

Comments

@nothingismagick
Copy link

nothingismagick commented May 12, 2021

image

image

@nothingismagick nothingismagick transferred this issue from crossplatform-dev/xplat-challenges May 12, 2021
@nothingismagick
Copy link
Author

I would argue that what we have seen here in the discourse is a type of inverse ageism that relies on the politics of nativism. It is akin to the "lighthearted but rooted in corporate culture" position that real engineers write C or Rust and mere developers use javascript. It is the "vim is better than VS code". Mine is better than yours.

Basically it means that only the "native / local" is good, and can ultimately be seen as a type of holier-than-thou xenophobia, or even a kind of toxic masculinity. You can definitely see this in how the simple linguistic construction of "non-native" apps automatically imparts a character of not being desirable.

I think that if crossplatform.dev is to have a real impact, it needs to pay balanced attention to all platforms, technologies, frameworks, and workflows. We need to look at the relative merits of things by making qualified determinants with regard to what we consider good. It cannot be subjective or we run the real risk of just building footguns.

@molant
Copy link
Member

molant commented May 12, 2021

It cannot be subjective or we run the real risk of just building footguns.

Completely agree with this statement. I believe in using the right tool for the job. The problem I've seen is that many developers end up using a hammer for everything.

RE native I've definitely seen that toxicity and gatekeeping from developers of some languages towards others.
I still haven't found an alternative term to it, just some that could apply to certain scenarios like "native controls" → "OS provided controls".

Any suggestions are more than welcome!

@molant
Copy link
Member

molant commented May 24, 2021

@nothingismagick I'm taking a look at the wikipedia and they seem to favorize the term "traditional applications"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants