Names should be cute, not descriptive
271–280 of 498 posts
Re: Names should be cute, not descriptive
#272I could not disagree more. > Trouble is, names are hard to change. No they’re not. People just aren’t determined or organized. > It's impossible to predict with certainty how your software's requirements will evolve over time. You don’t need to predict it. You evolve things as needed, including names of components of the system. The idea that you need to pick a generic name because you don’t want to specify exactly w…
> You know what is fun when it comes to work? Things that work, are named appropriately, are understandable, and people not needing trivialities I don’t know I agree with this. Microsoft has taken the descriptive naming style all the way down to products. Not only names like Batch or Functions don’t add much value, but also it makes searching information about them much harder than “cute” names (such as Excel). I als…
May be more on the "Developer Products" side, but this is exactly how I feel about PowerShell cmdlets... Did PowerShell's developer team dislike Linux's software/package/scripting ecosystem so much that they had to make two-word long capitalized command names a good practice?
Re: Names should be cute, not descriptive
#273I could not disagree more. > Trouble is, names are hard to change. No they’re not. People just aren’t determined or organized. > It's impossible to predict with certainty how your software's requirements will evolve over time. You don’t need to predict it. You evolve things as needed, including names of components of the system. The idea that you need to pick a generic name because you don’t want to specify exactly w…
They're not. Some are.
Others are dead set on no cutey names. Causing people in their vicinity go around asking "why are software engineers such sticks in the mud?"
They're not. Some are.
Re: Names should be cute, not descriptive
#274TFA is based on a false dichotomy. You can have both. At one of my latest workplaces, there was a system of loosely connected, branching event-driven processing nodes where the events accumulated additional data as they rippled through the system. In the code and UI, this was represented as "heroes", coming from "guilds", "embarking" on "quests", eventually meeting their "reaper". On their quests, they entered "locat…
Re: Names should be cute, not descriptive
#275Re: Names should be cute, not descriptive
#276Earlier quoted context omitted.
This is because cook books while useful, aren’t entertaining stories. Now if they named it after a good character from a story everyone knows, say the hunter from the big bad wolf, and it’s purpose was to chop up evil wolves taking advantage of grandmas and little girls with baked goods, then everyone knows that character, and as long as the purpose of the service is to defeat impostors trying to do harm then it is f…
My default is to name the project something related to Darmok and Jalad at Tanagra. Then when things go off the rails, I can say 'Shaka, when the walls fell'
Re: Names should be cute, not descriptive
#277Earlier quoted context omitted.
> Trouble is, names are hard to change. > No they’re not. People just aren’t determined or organized. This is very untrue. Many moons ago my company changed its name, and we still have the old name lingering around in stupid places. There are e.g. several third-party services which simply won't let us change the name and carry our data forward, or where proper migration would take eng-months. I guess you could say we…
Another example is Discord. In the beginning Discord servers were called Guilds and that's still their name in all their documentation and APIs. So it's more than company names.
Re: Names should be cute, not descriptive
#278Re: Names should be cute, not descriptive
#279Do we not just need to invent some new words with specific and useful meanings?
I'm not sure where the different lines would be drawn. Perhaps thinking about a specific program might be helpful. This can't be new thinking can it.
What naming conventions do people use that aren't obvious but are useful?