4 ms·
I don't want to be mean, but the name should be more descriptive, and not pollute the global namespace. "hydrogen" has quite a specific meaning as a chemical e
by jacknews 4y ago
I don't want to be mean, but the name should be more descriptive, and not pollute the global namespace.
"hydrogen" has quite a specific meaning as a chemical element.
Shopify:Hydrogen might work, but why? It gives no clue about it's function, goals, or anything.
How about Shopify-React? Reactify? Shopiract? Use your brain, as I'm always telling my kids.
- alx__ 4y ago> I don't want to be mean > Use your brain, as I'm always telling my kids. Proceeds to be mean. Classic troll move op.
- jplhomer 4y agoShopihydroreact? The name happens to pair nicely with Oxygen, our hosting platform: https://shopify.dev/custom-storefronts/oxygen https://shopify.dev/custom-storefronts/oxygen
- jacknews 4y agoWhich is also badly named, then. These names work great for internal servers or services. Only.
- deltaonefour 4y agoPairs nicely? You realize what happened to the Hindenburg when they paired hydrogen and oxygen together?
- jplhomer 4y agoSounds like an explosive combination ;)
- deltaonefour 4y agoIt crashed and burned.
- bsehl 4y agoWater seems to be pretty popular though.
- cooperaustinj 4y agoYou probably know this, but ignore that guy. "the global namespace" lol They're good names. Obviously if there is ever ambiguity, one would simply say "Shopify Hydrogen" or "Shopify Oxygen". As if everything else isn't named with other random words... React, express, moment, chalk, gulp, path, jest, morgan, passport, and countless others. That's just npm packages. Rust? Elixir? Go??? Turns out we name things whatever we want and it doesn't pollute the global namespace because context exists. We're meant to invent new words for everything? Talk about pollution... We definitely need more words like Shopiract! /s
- deltaonefour 4y agoThose names sound stupid. You need a name that gives no hint about the mundane task the framework/startup/programming language does but sounds elitist and pretentious. The periodic table of elements and Greek and Roman gods provides a nice list of cool sounding words that have likely been used elsewhere. Pick a random element. I'm positive even something like potassium is used somewhere.
- anon_cow1111 4y ago"Stop naming your software projects after single common English words" If I had a personal tech blog I would have already done a show/tell HN post for this. It causes multiple problems but the most immediately obvious is difficulty in troubleshooting, because it creates so many search collisions. "Hydrogen" as an element is more common by a factor most easily expressed in exponents. In this case, good luck finding that one guy from five years ago who had the same problem as you and developed an obscure workaround.
- axelthegerman 4y agoBecause searching for hydrogen on stackoverflow brings up so many chemistry questions? Not sure if anyone noticed but "react" is a single common English word but somehow I never had any problem searching for it
- anon_cow1111 4y agoIt's easy to search when: -it's so popular millions of people use it, or -it's so unpopular you know the entire userbase The middle ground is the problem. For example a few years back I had a persistent bug/crash with Pix (mint's default image viewer then). Nothing on git or stack, and search engines didn't know what to do with it. "Pix image viewer" helped but not by a lot. I still don't know if it ever got fixed.
- xal 4y agoShopify has Liquid, our template engine. Hydrogen + Oxygen is the manual process to get something like liquid :-) We tend to refer to the whole thing as the Shopify H2O stack. I really like it, but I also named it. I can confirm brain was used, but maybe the wrong one.