dwyl / home

🏑 πŸ‘©β€πŸ’» πŸ’‘ home is where you can [learn to] build the future surrounded by like-minded creative, friendly and [intrinsically] motivated people focussed on health, fitness and making things people and the world need!
GNU General Public License v2.0
248 stars 5 forks source link

Name? πŸ’­πŸ’‘ #51

Open nelsonic opened 5 years ago

nelsonic commented 5 years ago

"What's in a name? That which we call a rose 🌹
By any other word would smell as sweet;" 🍬
~ Bill S.

Naming things is often the most difficult part of the project. This is a widely known fact in the tech community see: martinfowler.com/bliki/TwoHardThings.html

Note: We're not suggesting that naming variables, functions or "Classes" in a given project is difficult, that's easy; just give things descriptive names based on what they do so the humans can understand the code! And let the compiler/interpreter worry about shortening the names ... Naming software projects where you want a descriptive name that isn't "taken"... that's hard!)

You can have a super awesome project that has incredible innovation and creativity and if its' name is off in any way (e.g: bland, uninspiring or unmemorable) or worse "taken" by some other project that has more "traction", most of the effort you made can be wasted. 😞

Note: I'm not suggesting for a moment that we are in the situation where the name of the project, or the lack of a good one for that matter, is affecting its' "success", just opening this issue to log that it's something we have thought about extensively and not yet found a satisfactory answer ... πŸ’­

The name "home" has been our "working title" during development, a way of referring to the project internally. Most people have not given a thought to the name, and that's a good thing because we don't want naming to distract anyone right now. However some members of the @dwyl community have voiced a concern that "home" might not be a good "production" title. I see the point they are making; "home" is not exactly something we can trademark and get "brand recognition" for ... πŸ™„ At the same time, I get frustrated when people are dissatisfied with the name "home" but offer no suggestion of their own as an alternative. It's easy to say something is "bad" (or "not good" enough) whereas it's far more constructive/helpful to offer a suggestion for improvement. Mostly, I feel that people don't know they can make suggestions and that all ideas are very much welcome!

With that in mind, we are thinking of creating way of letting people anonymously suggest names and vote on the ones they like the most. Anonymous because we don't want it to be a personality contest where the person gets the votes, rather we want each name to be evaluated on it's own merits. πŸ’‘

Todo

Create a form that allows people to:

Asking people to describe a fault with their name suggestion is like the infamous (and somewhat redundant) interview question: "what is your biggest weakness?" People invariably attempt to give a quality ("I'm too much of a perfectionist") or if they are honest and say "procrastination" they try to "spin" it to sound like a quality, e.g: "I spend too much time analysing a problem which means I only get started on the solution quite late. This has played in my favour when selecting technology because it means I benefit from all the latest advancements and don't have to refactor any of my code before it goes into production" ... ⏳ In other words: they only do their work "last minute" before the deadline and it has "worked" for them.
I may be going off topic a bit here and @tomfrankly has a several great tips and videos on this subject. But the point is this: thinking about things from a "Why NOT?" perspective is a great way to question your own reasoning for an idea and helping others to overcome the "FUD" they might have.

Obviously we run the risk of people making a suggestion and voting for "HouseyMcHouseFace" ... 😜 So we may need to "reserve the right" to not select the "winner" of the popular vote.

General Applicability of Voting System

One of the features we are going to need when fostering a community is the ability to present a topic and collect the votes of the members in an effortless and reliable way. This might seem like a simple problem to solve, up-voting has been done in online forums since the beginning of the internet. But it's not that simple, especially if/when the stakes are high. How do we prevent people from using email aliases to register multiple times and skew the vote?

Voting can be as simple as "what food should we eat at our community meal?" πŸ₯—
to "should our country exit a common market?" πŸ™„

Estonia is a great leader in this area: https://www.zdnet.com/article/online-voting-now-estonia-teaches-the-world-a-lesson-in-electronic-elections Interested comments on security in HN thread: https://news.ycombinator.com/item?id=19352740

Obvs we don't need to build anything ultra-secure for capturing votes for the potential name-change of @home ... but we should still be curious about voting systems if we are going to use one in the future for making democratic decisions.

We don't need to consider generalising our voting system yet ... but if we do build something for this, we should at least consider the potential exploits an online voting system can subjected to.

Is there a viable Open Source tool we can use for this without having to write any code? πŸ€”

nelsonic commented 5 years ago

One of the suggested "statuses" for GitHub is: "Working from home" ...

github-status-working-from-home

nelsonic commented 5 years ago

'member this documentary? image https://youtu.be/jqxENMKaeCU?t=85

The documentary is a bit "slow" ... if you haven't watched it, consider speeding it up. image

It's nuts how not much has changed (if anything the situation is worse) since it was published in 2009!

image image image image image image image image image image image

This number is conservative!

Note: (I'm) still 100% open to alternative/better names. πŸ’­

nelsonic commented 4 years ago

Let's get this one out of the way: We're definitely not calling it "Housey McHouseFace". πŸ˜‰

Some comedy genius already did that: https://twitter.com/hashtag/houseymchouseface πŸ€¦β€β™‚

housey-mchouseface-high-res

If ever there were a lesson to be learned from letting random strangers on the internet decide the name of your thing ... πŸ™„ What You Get When You Let the Internet Decide: https://www.nytimes.com/2016/03/22/world/europe/boaty-mcboatface-what-you-get-when-you-let-the-internet-decide.html

For the record: I still laugh each time I think of them having to name the research vessel "Boaty McBoatface" ... I just think the joke has run it's course and the imitations are nowhere near as funny

As this Reddit comment puts it: πŸ‘ image https://www.reddit.com/r/CasualUK/comments/9lcsx9/this_house_is_named_housey_mchouseface/