Live data from Hacker News

Naming Things

blog.flavioribeiro.com

11–20 of 26 posts

Re: Naming Things

#11
"Code Complete" by Steve McConnell has the best advice on naming classes, ,methods and variables that I have read (don't have the book handy here, so can't give examples right now).

Re: Naming Things

#12

So. Many. Bad. Names. The whole Travis/Jenkins/Hudson thing baffles me. Yes, they're all butlers. I can never remember which one is which. And since I'm English, butlers represent the worst of the old, deferential world, the world I spend half my life fighting against... and that's precisely why IMHO they're unsuitable names for anything open-source. "therubyracer". It's something to do with Ruby. It's presumably qui…

I get why Jenkins kept the butler theme, seeing as it was a fork of Hudson by some of the main developers. But yeah, it can cause confusion.

Re: Naming Things

#13
post #10

When I switched away from MS Office apps to Apple's equivalents, it was such a pain googling for help in "Numbers" and "Pages". The app names are so generic it was frustrating finding relevant results. How do I "insert page numbers in Pages"? How do I "round down in Numbers"? Edit: I guess "Word" is not much better.

Indeed... How do people google stuff like C or Go ?

Re: Naming Things

#14
post #10

When I switched away from MS Office apps to Apple's equivalents, it was such a pain googling for help in "Numbers" and "Pages". The app names are so generic it was frustrating finding relevant results. How do I "insert page numbers in Pages"? How do I "round down in Numbers"? Edit: I guess "Word" is not much better.

With Word and the like you can put 'ms' in front at least. The biggest issue I have when searching (for things I don't know the proper name for) is when punctuation is part of the search. Even with quotes it seems to ignore question marks and exclamation points and it feels really unnatural to type 'exclamation exclamation' for a search.

Re: Naming Things

#16
post #10

When I switched away from MS Office apps to Apple's equivalents, it was such a pain googling for help in "Numbers" and "Pages". The app names are so generic it was frustrating finding relevant results. How do I "insert page numbers in Pages"? How do I "round down in Numbers"? Edit: I guess "Word" is not much better.

Indeed... How do people google stuff like C or Go ?

When I studied Go I found that searching for "golang" instead worked well.

Re: Naming Things

#17
post #10

When I switched away from MS Office apps to Apple's equivalents, it was such a pain googling for help in "Numbers" and "Pages". The app names are so generic it was frustrating finding relevant results. How do I "insert page numbers in Pages"? How do I "round down in Numbers"? Edit: I guess "Word" is not much better.

Yeah, but when googling back then you would do msword.

Re: Naming Things

#18
post #8
post #5

Great article, good naming is powerful but it is damn hard. Lately, I've been working on a project called Office Garden (officegarden.lu). It's interesting to see how people react to my pitch depending on when I give the app's name.

Even after visiting your website, I have no idea what Office Garden actually is or does. Maybe I'll find out if I enter my e-mail address into your form... But then again, maybe not, and my email would end up on yet another list I don't want.

Well you're right, it's still in private beta so I didn't put much information about it on the homepage.

Office Garden is a platform where employees from the same company get to know each other, have fun and share their interests. We deeply believe that happy employees build more successful businesses.

Re: Naming Things

#19
post #10

When I switched away from MS Office apps to Apple's equivalents, it was such a pain googling for help in "Numbers" and "Pages". The app names are so generic it was frustrating finding relevant results. How do I "insert page numbers in Pages"? How do I "round down in Numbers"? Edit: I guess "Word" is not much better.

Indeed... How do people google stuff like C or Go ?

C is a highly famous language, so it's actually really easy. Biggest problem might be to get irrelevant results for C++, in that case you just use search operators and wrap "C" in quotation marks.
Post reply on HN