This is interesting, always fun to see the same work in a different light and perspective. Btw Id say chendian is “retrospective”, which most tech companies do after projects but some do them regularly. I also worked at a trading firm that did retros for big trades
You know, when terms get transferred from other languages, they don't always retain the meaning from the original language and may undergo a semantic change in the destination language. For instance, nobody is going to characterize the modern usage of "demagogue" (originally just meaning "a popular leader" from Greek) as "purposefully misleading", and you shouldn't be doing that for these Chinese terms either. Also I don't know where you're getting this "intended cultural exclusion" thing from when that's what you yourself are doing in your comment by insisting your outsider interpretation of these terms in a different cultural context is correct. Thanks!
> I'll be sure to correct any chinese coworkers I have using these purposefully misleading phrases instead of the correct ones. Thanks!
People communicating with other people using native language? We can't have that! Please revert to proper international languages like latin or esperanto immediately!
What's unique here is that those terms are not transliterations of English terms. Which is what happens in most European languages.
I'm guessing that apart from increased phonetic distance what also matters is the size of the language, i.e. the number of speakers. With more speakers it's more likely that someone will create a neat native term for a new concept that spreads successfully, instead of adopting a foreign one.
Breadcrumbs is arguably an English word that only makes sense after you read the Children's Story: Hansel and Gretel. Where Hansel and Gretel use breadcrumbs to find their way back home (except not really, cause the birds eat the crumbs and so they get lost).
-------------
I've been told of various Chinese phrases that have similar story-driven meanings. Ex: "Pour more oil" is something to do with Sima Yi filling the torch of Zhuge Liang in the tomb. Sima Yi, a lifelong enemy of Zhuge Liang, is somewhat expected to defile the tomb, but instead honors his fallen enemy by pouring more oil and keeping the light going.
I forgot what "pour more oil" means in Chinese, but its something to do with respect, even respect towards a sworn enemy.
------------
English has "Breadcrumbs", "Sour Grapes", "Break a leg"...
Actually, English also has "Adding fuel to the fire", which is almost the opposite of the Chinese meaning.
Unless you are referring to another term, "add oil" (https://en.wiktionary.org/wiki/加油) is just a term of encouragement, derived from the verb to refuel a car. I don't think it really has a connotation of respect.
Fun read. I found "maidian" more intuitively understood as "embedding dots" instead of "embedding seeds", since tracking dots (or tracking pixels) are often used for analytics and "dian"'s literal meaning is "dot".
"lunzi" and "huidu" are both nice concise terms, would be nice to have an terse english equivalent. I am curious if knowing this sort of term is actually helpful for the average engineer working at an org like bytedance, or if things are siloed to the point that the eng orgs are basically separate with limited Chinese-English collaboration outside of certain management teams.
PS: If you're interested in learning more Chinese tech terms, I've put together an Anki deck of 330+ cards with example sentences.
Huidu seems just like how one would use AB testing in English. You roll out a change, see if it works. If not, roll it back. Otherwise, roll it out to the rest of the users.
The thing with languages is that we'd create those words if we actually needed them. There's no reason to have individual words for a lot of those terms and even the linked site mentions that some of the sources of the Chinese terms are from English.
English is already bastardised enough imo, we don't need an individual word for every technical term from every industry, that would just be ludicrous.
To explain "tech" to non-techies, somebody comes along with a term "cogs" to explain their importance to a clockwork, which user only sees the dial ("frontend") of.
>Local hires in these global offices are becoming a norm
So the offices should speak the local language, or a common language. Chinese terms won't matter at all unless Chinese is chosen as the common language.
It's fortunate for a lot of English speakers that English is often chosen as a common language as a lot of people in tech from basically anywhere in the world learn it.
33 comments
[ 5.2 ms ] story [ 74.6 ms ] threadhttps://en.wikipedia.org/wiki/Black_Speech
I’ve never even heard a native Chinese coworker use these terms before. It seems you haven’t either.
People communicating with other people using native language? We can't have that! Please revert to proper international languages like latin or esperanto immediately!
I'm guessing that apart from increased phonetic distance what also matters is the size of the language, i.e. the number of speakers. With more speakers it's more likely that someone will create a neat native term for a new concept that spreads successfully, instead of adopting a foreign one.
> It can be translated into tracking, tagging or user data analytics depending on the context.
or "breadcrumbs", to highlight the similarity of stuffing someone's pockets with something that trickles out so they can be found later
-------------
I've been told of various Chinese phrases that have similar story-driven meanings. Ex: "Pour more oil" is something to do with Sima Yi filling the torch of Zhuge Liang in the tomb. Sima Yi, a lifelong enemy of Zhuge Liang, is somewhat expected to defile the tomb, but instead honors his fallen enemy by pouring more oil and keeping the light going.
I forgot what "pour more oil" means in Chinese, but its something to do with respect, even respect towards a sworn enemy.
------------
English has "Breadcrumbs", "Sour Grapes", "Break a leg"...
Actually, English also has "Adding fuel to the fire", which is almost the opposite of the Chinese meaning.
Having a term with two different meanings in the frontend tech stack would be problematic for communication.
"404 Not Found: 10x Engineers aren't real"
Well played.
PS: If you're interested in learning more Chinese tech terms, I've put together an Anki deck of 330+ cards with example sentences.
Anki deck: https://ankiweb.net/shared/info/1351796314
Preview of cards + list of sources: https://computerlab.io/2023/06/08/chinese-software-engineeri...
"Huidu" looks like Microsoft's RC (release candidate).
"lunzi" looks like UI/UX.
English is already bastardised enough imo, we don't need an individual word for every technical term from every industry, that would just be ludicrous.
lunzi (轮子) (lit. "cogs"/wheels) => ("techs") [elements of tech stack]
huidu (灰度) (lit. (userbase) greyification) => rollout penetration
chendian (沉淀) (lit. precipitation) => know-hows
dapan (大盘) (lit. market, big dish) => analytics
maidian (埋点) (lit. probes) => trackers
# Clock analogy
To explain "tech" to non-techies, somebody comes along with a term "cogs" to explain their importance to a clockwork, which user only sees the dial ("frontend") of.
No "cogs" no clocks: no "techs" no products.
This term definitely does not exists. On the contrary. Learnig from past experience is considered a sign of weakness.
It's fortunate for a lot of English speakers that English is often chosen as a common language as a lot of people in tech from basically anywhere in the world learn it.