Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I had so much more here but I'll just leave this:

why do people call that tool "Godbolt"? it's "Compiler Explorer."

people who don't have an eye for detail about things like this are always the ones telling me what I'm doing wrong.



Because “compiler explorer” is a wordy, generic and boring name. “Godbolt” is short, specific and memorable. I think my chance of being understood is much higher by calling it godbolt.


ok so I get to call you the name I prefer, then? or do I have to respect your name?


You're dying on a weird hill here. Deciding on a name is a multiplayer game. It involves the author and the general public. We're collectively trying to converge on something short, memorable and snappy. We respect the author. But not too much.

I wrote a blog post last year with a working title of "CRDTs go brrr". I renamed it to something more boring before posting it, but "crdts-go-brrr' still shows up in the URL. Universally when people talk to me about that article, they use the original title. Not whatever I renamed it to.

What do I do about that? Do I get angry about it? Do I demand people stop using the catchy title I invented for my writing, then shied away from? No. The wisdom of the crowd has spoken. I accept it, learn and move on.

Matt Godbolt hosted his tool at godbolt.org, and everyone started calling it godbolt. Then he labelled it "Compiler Explorer" and ... everyone kept calling it godbolt because we remember it, and its in the URL, and its frankly a better name. Its telling that everyone (including you) knew what I meant in my comment. If I said "Compiler Explorer", I bet more people would have been confused. (I would have been confused!).

So yes, call me whatever you want. Exercise your freedom of speech boldly! But obviously, if you pick a name that other people don't recognise, you won't be understood. And if you insult me, I'll feel insulted. Its your right to do that, and my right to react however I like.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: