Oren Eini

aka Ayende Rahien

Oren Eini

CEO of RavenDB

a NoSQL Open Source Document Database

Get in touch with me:

oren@ravendb.net +972 52-548-6969

Posts: 7,575
|
Comments: 51,188

Copyright ©️ Ayende Rahien 2004 — 2025

Privacy Policy · Terms
filter by tags archive
stack view grid view
  • architecture (606) rss
  • bugs (450) rss
  • challanges (123) rss
  • community (377) rss
  • databases (481) rss
  • design (893) rss
  • development (640) rss
  • hibernating-practices (71) rss
  • miscellaneous (592) rss
  • performance (397) rss
  • programming (1085) rss
  • raven (1442) rss
  • ravendb.net (526) rss
  • reviews (184) rss
  • 2025
    • May (7)
    • April (10)
    • March (10)
    • February (7)
    • January (12)
  • 2024
    • December (3)
    • November (2)
    • October (1)
    • September (3)
    • August (5)
    • July (10)
    • June (4)
    • May (6)
    • April (2)
    • March (8)
    • February (2)
    • January (14)
  • 2023
    • December (4)
    • October (4)
    • September (6)
    • August (12)
    • July (5)
    • June (15)
    • May (3)
    • April (11)
    • March (5)
    • February (5)
    • January (8)
  • 2022
    • December (5)
    • November (7)
    • October (7)
    • September (9)
    • August (10)
    • July (15)
    • June (12)
    • May (9)
    • April (14)
    • March (15)
    • February (13)
    • January (16)
  • 2021
    • December (23)
    • November (20)
    • October (16)
    • September (6)
    • August (16)
    • July (11)
    • June (16)
    • May (4)
    • April (10)
    • March (11)
    • February (15)
    • January (14)
  • 2020
    • December (10)
    • November (13)
    • October (15)
    • September (6)
    • August (9)
    • July (9)
    • June (17)
    • May (15)
    • April (14)
    • March (21)
    • February (16)
    • January (13)
  • 2019
    • December (17)
    • November (14)
    • October (16)
    • September (10)
    • August (8)
    • July (16)
    • June (11)
    • May (13)
    • April (18)
    • March (12)
    • February (19)
    • January (23)
  • 2018
    • December (15)
    • November (14)
    • October (19)
    • September (18)
    • August (23)
    • July (20)
    • June (20)
    • May (23)
    • April (15)
    • March (23)
    • February (19)
    • January (23)
  • 2017
    • December (21)
    • November (24)
    • October (22)
    • September (21)
    • August (23)
    • July (21)
    • June (24)
    • May (21)
    • April (21)
    • March (23)
    • February (20)
    • January (23)
  • 2016
    • December (17)
    • November (18)
    • October (22)
    • September (18)
    • August (23)
    • July (22)
    • June (17)
    • May (24)
    • April (16)
    • March (16)
    • February (21)
    • January (21)
  • 2015
    • December (5)
    • November (10)
    • October (9)
    • September (17)
    • August (20)
    • July (17)
    • June (4)
    • May (12)
    • April (9)
    • March (8)
    • February (25)
    • January (17)
  • 2014
    • December (22)
    • November (19)
    • October (21)
    • September (37)
    • August (24)
    • July (23)
    • June (13)
    • May (19)
    • April (24)
    • March (23)
    • February (21)
    • January (24)
  • 2013
    • December (23)
    • November (29)
    • October (27)
    • September (26)
    • August (24)
    • July (24)
    • June (23)
    • May (25)
    • April (26)
    • March (24)
    • February (24)
    • January (21)
  • 2012
    • December (19)
    • November (22)
    • October (27)
    • September (24)
    • August (30)
    • July (23)
    • June (25)
    • May (23)
    • April (25)
    • March (25)
    • February (28)
    • January (24)
  • 2011
    • December (17)
    • November (14)
    • October (24)
    • September (28)
    • August (27)
    • July (30)
    • June (19)
    • May (16)
    • April (30)
    • March (23)
    • February (11)
    • January (26)
  • 2010
    • December (29)
    • November (28)
    • October (35)
    • September (33)
    • August (44)
    • July (17)
    • June (20)
    • May (53)
    • April (29)
    • March (35)
    • February (33)
    • January (36)
  • 2009
    • December (37)
    • November (35)
    • October (53)
    • September (60)
    • August (66)
    • July (29)
    • June (24)
    • May (52)
    • April (63)
    • March (35)
    • February (53)
    • January (50)
  • 2008
    • December (58)
    • November (65)
    • October (46)
    • September (48)
    • August (96)
    • July (87)
    • June (45)
    • May (51)
    • April (52)
    • March (70)
    • February (43)
    • January (49)
  • 2007
    • December (100)
    • November (52)
    • October (109)
    • September (68)
    • August (80)
    • July (56)
    • June (150)
    • May (115)
    • April (73)
    • March (124)
    • February (102)
    • January (68)
  • 2006
    • December (95)
    • November (53)
    • October (120)
    • September (57)
    • August (88)
    • July (54)
    • June (103)
    • May (89)
    • April (84)
    • March (143)
    • February (78)
    • January (64)
  • 2005
    • December (70)
    • November (97)
    • October (91)
    • September (61)
    • August (74)
    • July (92)
    • June (100)
    • May (53)
    • April (42)
    • March (41)
    • February (84)
    • January (31)
  • 2004
    • December (49)
    • November (26)
    • October (26)
    • September (6)
    • April (10)
RavenDB - High-Performance NoSQL Document Database
  previous post next post  
Jul 18 2008

Googling is a requirement

time to read 1 min | 41 words

Here is another thing that annoys me. Some people ping with questions that are trivially answerable by a Google search. If you want to ask me something, consider Googling it first, not doing so shows lack of respect for my time.

Tweet Share Share 23 comments
Tags:
  • Miscellaneous

  previous post next post  

Comments

Stefan Wenig
18 Jul 2008
12:57 PM
Stefan Wenig

Sure.

BTW, can you point me to some pics of Paris Hilton's wardrobe malfunctions? Just wondering...

cupboardy
18 Jul 2008
13:08 PM
cupboardy

GIYF

Alex Simkin
18 Jul 2008
13:13 PM
Alex Simkin

What is Google?

Tim Barcz
18 Jul 2008
13:43 PM
Tim Barcz

I have no idea what the question was that prompted this email but what if it's a subjective question? Google will give you plenty of results but to someone who doesn't know the answer already how do they sift through and find the right one? Google provides no authority on the quality of the results, it only returns posts that match the search term as best as Google sees fit.

Glenn Wiley
18 Jul 2008
14:00 PM
Glenn Wiley

I think it's just professional courtesy to try answering your own questions first. I've found that others are more willing to help you if they know that you've exhausted other resources to try to figure something out. It's one thing to ask the guy sitting next to you at work a quick question about something, but when you go to your manager, or somebody who is very busy, show some respect for their time and they'll be far more willing to help you out when needed.

NotMyself
18 Jul 2008
15:05 PM
NotMyself

Google can be a crap shoot some times, I like to start with SearchDotNet and then hit Google if I am not finding anything.

http://searchdotnet.com/

Steve Sanderson
18 Jul 2008
15:06 PM
Steve Sanderson

You think you're busy? Do you have any idea how busy Google is? They get like a million queries a second, dude.

LukeB
18 Jul 2008
15:28 PM
LukeB

Hear hear. I second this 100%.

João Bragança
18 Jul 2008
15:36 PM
João Bragança

In the words of Jules from Pulp Fiction:

Google m!@!$, do you speak it?

Ayende Rahien
18 Jul 2008
15:40 PM
Ayende Rahien

Steve,

ROTFL

Eber Irigoyen
18 Jul 2008
15:57 PM
Eber Irigoyen

yeah... before you ask... http://ebersys.blogspot.com/2007/02/before-you-ask.html

Damian
18 Jul 2008
16:40 PM
Damian

Here is another thing that annoys me. Some people interviewing me ping with questions that are trivially answerable by a Google search. If you want to ask me something, considering if Googling it is trivial, not doing so shows lack of respect for my abilites.

Alex Simkin
18 Jul 2008
18:55 PM
Alex Simkin

@Damian,

It's actually a brilliant remark. I was interviewed with the following question: "We do have locations where there is no public Internet access. Are you still capable to work in such locations?"

Do you all?

Kyle
18 Jul 2008
19:22 PM
Kyle

I always Google before doing anything. . .even waking up in the morning. I do it in my sleep.

On the other hand, is it true that people who have been programming for a long time do not think to ever ask the following question:

Is there an easier way to do this?

Recently, someone "experienced" at my company wrote code to format the cells of a data grid view. They did it by inserting spaces before the text in order to center it in the cells. They did this every time a cell had to be changed. The above question popped into my mind as soon as I saw the bug report related to that ridiculous code (along with an exasperated, "What were they thinking!?"). I went and just made the default cell style center the information, of course.

Kyle
18 Jul 2008
19:24 PM
Kyle

@Alex Simkin

Yes. Lately, I've been using Google less and less for coding, and using MSDN more and more. It's become just a matter of figuring out what specific objects do, not so much how to use them, and I can get the library on disk, so that's no trouble. When it comes to something more complex, though, I still rely pretty heavily on Google.

firefly
18 Jul 2008
20:45 PM
firefly

I agree 100% Google is great :)

@ Tim, It's pretty obvious when somebody has done their research or not simply by the way they phase their question. There are plenty of stuff that I wouldn't be able to come up with on my own or come up with in a short amount of time but when present a solution I can quickly grasp the concept. Some will get it quicker than other that's depend on one intelligent and experience. But seriously, if after given a reasonable of time and that person still doesn't get it then perhaps it's time for them find a new profession.

Steve Bohlen
18 Jul 2008
22:11 PM
Steve Bohlen

I was listening to a podcast the other day where someone was disucssing their interview process for new developers and how it was somewhat in contravention to how they would expect a developer to actually work.

The anecdote went on to say that In the interview process, the candidate is given a computer and VS and as asked to solve a well-bounded problem by writing an algorithm in C#; internet access during this part of the interview is not allowed (presumably so that the candidate cannot 'google' the answer).

But in the real world, if a dev is presented with a problem (a well-encapsulated one like 'write an algorithm that does....') and the first thing they did WASN'T to google to see what others had already done to solve this same issue, they should be FIRED for needlessly reinventing the wheel.

I would tend to say that this reinforces your point.

Pieter
19 Jul 2008
04:40 AM
Pieter

Send them to this site: http://justfuckinggoogleit.com/

Sergey
19 Jul 2008
08:39 AM
Sergey

Maybe suggest typing 'question site:www.ayende.com' into Google, or add a search function to your blog. Aplogies if there is already one, I couldn't find it, and I asked Google and everything.

Top right is a common place for a search box - right about where you have your 'You can reach me ...' email address and phone number. Sorry man, but you are kind of inviting questions.

Ken
19 Jul 2008
15:46 PM
Ken

I agree with Sergey. Many times I have tried to find a blog entry in the archives and just can't find it, google or otherwise. I'm dumbfounded there is not an easy way to search this blog when it is so chock full of useful information, ideas, and guidance.

You're such a prolific blogger, Ayende, that trying to find a particular post from even a few months back is equal to the proverbial needle in a haystack.

Neal Blomfield
21 Jul 2008
19:57 PM
Neal Blomfield

Maybe add opensearch support to your blog? http://www.hanselman.com/blog/AddingOpenSearchToYourWebsiteAndGettingInTheBrowsersSearchBox.aspx

Gian Maria
23 Jul 2008
07:20 AM
Gian Maria

maybe people did some google searches as a step 1, they find that many many answer find solution in your blog, then they decide to jump step 1, and directly ask you :D.

alk.

Sudhir Mangla
23 Aug 2008
12:51 PM
Sudhir Mangla

Hi I would like to mention another search engine for dot net developers which cover all good sites for dot net and related technologies as of August, 2008.

http://tips.developersvoice.com/devsearch

This developers search engine is inspired by searchdotnet.com and I try my best achieve even batter results. Both these developers search engines would greatly help the developer’s community.

DO test it yourself and let me know your comments.

Comment preview

Comments have been closed on this topic.

Markdown formatting

ESC to close

Markdown turns plain text formatting into fancy HTML formatting.

Phrase Emphasis

*italic*   **bold**
_italic_   __bold__

Links

Inline:

An [example](http://url.com/ "Title")

Reference-style labels (titles are optional):

An [example][id]. Then, anywhere
else in the doc, define the link:
  [id]: http://example.com/  "Title"

Images

Inline (titles are optional):

![alt text](/path/img.jpg "Title")

Reference-style:

![alt text][id]
[id]: /url/to/img.jpg "Title"

Headers

Setext-style:

Header 1
========
Header 2
--------

atx-style (closing #'s are optional):

# Header 1 #
## Header 2 ##
###### Header 6

Lists

Ordered, without paragraphs:

1.  Foo
2.  Bar

Unordered, with paragraphs:

*   A list item.
    With multiple paragraphs.
*   Bar

You can nest them:

*   Abacus
    * answer
*   Bubbles
    1.  bunk
    2.  bupkis
        * BELITTLER
    3. burper
*   Cunning

Blockquotes

> Email-style angle brackets
> are used for blockquotes.
> > And, they can be nested.
> #### Headers in blockquotes
> 
> * You can quote a list.
> * Etc.

Horizontal Rules

Three or more dashes or asterisks:

---
* * *
- - - - 

Manual Line Breaks

End a line with two or more spaces:

Roses are red,   
Violets are blue.

Fenced Code Blocks

Code blocks delimited by 3 or more backticks or tildas:

```
This is a preformatted
code block
```

Header IDs

Set the id of headings with {#<id>} at end of heading line:

## My Heading {#myheading}

Tables

Fruit    |Color
---------|----------
Apples   |Red
Pears	 |Green
Bananas  |Yellow

Definition Lists

Term 1
: Definition 1
Term 2
: Definition 2

Footnotes

Body text with a footnote [^1]
[^1]: Footnote text here

Abbreviations

MDD <- will have title
*[MDD]: MarkdownDeep

 

FUTURE POSTS

  1. NOT Sharding RavenDB Vector Search - 4 hours from now
  2. Optimizing the cost of clearing a set - 3 days from now
  3. Scaling HNSW in RavenDB: Optimizing for inadequate hardware - 5 days from now

There are posts all the way to May 14, 2025

RECENT SERIES

  1. RavenDB News (2):
    02 May 2025 - May 2025
  2. Recording (15):
    30 Apr 2025 - Practical AI Integration with RavenDB
  3. Production Postmortem (52):
    07 Apr 2025 - The race condition in the interlock
  4. RavenDB (13):
    02 Apr 2025 - .NET Aspire integration
  5. RavenDB 7.1 (6):
    18 Mar 2025 - One IO Ring to rule them all
View all series

RECENT COMMENTS

  • But in case you have nullability checks enabled (i.e. `<Nullable>enable</Nullable>`), then you'll have a compiler warning on ...
    By Samyon Ristov on The null check that didn't check for nulls
  • Grok wasn't *wrong*. It only said that `_items` can't be null for the condition to evaluate to `true`, but didn't say anythi...
    By Johannes Egger on The null check that didn't check for nulls
  • When I started enabling NRT, I remember I was initially confused when all variables (for reference types) declared with `var`...
    By riccardo on The null check that didn't check for nulls
  • That is surprising - I think of var as a shorthand that does not affect the final result of the compilation. I wouldn't expec...
    By Chris B on The null check that didn't check for nulls
  • "It is also about as friendly as a monkey with a sore tooth and an alcohol addiction." And I have to clean my monitor.
    By Tim on When racing the Heisenbug, code quality goes out the Windows

Syndication

Main feed Feed Stats
Comments feed   Comments Feed Stats
}