我使用不同的语言和平台从事各种项目.我将其中的一部分抽象到他们自己的独立项目中,我想向公众开放一些这些项目.
让我陷入困境的是洗礼.
那么,重要吗?我应该选择一些东西并坚持下去吗?
如果它确实重要,那就更好了:一个令人难忘的名字很酷的名字,或者更容易找到的描述性名称?
我认为命名是让思想传播的重要部分.我在名字中寻找的是:
难忘.它应该与其他名称不同,但容易记住.
准确.如果名称反映了项目的某些内容,将会很有帮助.
正.如果名称的反面没有吸引力,那将会很有帮助.例如,结构化编程遵循此规则,因为没有人想要非结构化.
聪明.聪明是可选的,但是当你实现它时,它有助于使名字难忘.但是,聪明的年龄很糟糕.
在你有一个很酷的名字之前,不值得等待编程.您对项目的经验越多,就越容易命名.JUnit在首次亮相几个月后才被命名.
有关命名的更多信息,我强烈推荐Frank Luntz撰写的"有效的词:不是你说的,这是人们听到的 ".他是一个不道德的政治人物,但他热爱语言并有效地传达爱.
关于"粘性"项目的最后一点:务必经常讲述"创造神话",关于项目如何开始的故事.我见过的每一个都有长期影响的项目都有一个经常重复的关于它起源的故事.
我决定开始使用通用名称,因为我宁愿开始快速编程并且稍后会担心名称.
这个Web 2.0 名称生成器很有趣.
如果要公开使用该名称 - 营销,网络等,请确保选择其他人尚未使用的名称.至少做谷歌搜索.在您花钱购买广告或类似的东西之前,花几块钱在一个更专业的名称和商标数据库中完成搜索.至少在美国,首先使用名称可以为您提供合法权利,而且搜索成本比以后更改名称更便宜.
当然,在你走得太远之前,请确保域名也可用.
为了获得更强的法律权利,请选择一些内容,而不仅仅是对产品功能的一般参考.像微软这样的人可以花大量资金来获得"Word"或"Windows"之类的法律保护 - 你可能不会.