I like your point.
Please keep idiosyncratic names because we can build marketing with them.
My computer is not just Computer your phone is not just Phone :)
Even your shoes are not Shoes

So brands are important
Pharo is not Programming Language!


Le 27/5/15 00:59, Avdi Grimm a ��crit��:


On Tue, May 26, 2015 at 1:27 PM Esteban Lorenzano <estebanlm@gmail.com> wrote:
or we can rename it as "System Browser (Nautilus)��� in the title, or something like that

I think this is ideal.��

I remember back when I used to use Perl, and it had CPAN, which was great. The only problem was that someone would say "use the XML library!" and you'd look in CPAN and there'd be xml and xmllib and libxml and ��fastxml or whatever, and you'd be like "uh... which one would that be?"

Ruby went the other way entirely, with idiosyncratic names like "Nokogiri". The obvious down side is that if you see that in an app's dependencies and you're a newbie, you have no fricking clue what it is. The upside, though, is that if someone tells you "use Nokogiri!" there is zero ambiguity about what you're supposed to use. It gives the project a distinct, memorable personality.

If you can keep distinctive project names, but also name menus and title bars such that they link the distinct project to the *role* that project plays, you've got the best of both worlds.