Ayende @ Rahien

Oren Eini aka Ayende Rahien CEO of Hibernating Rhinos LTD, which develops RavenDB, a NoSQL Open Source Document Database.

Get in touch with me:


+972 52-548-6969

Posts: 7,339 | Comments: 50,708

Privacy Policy Terms
filter by tags archive
time to read 1 min | 143 words

I wanted to give someone a message, so I wrote this:

GueniaPig tester = (GueniaPig)you;


What was I trying to say*?

Sidenote; Do you find these quotes interesting? I seem to be doing quite a bit of them lately.

* Only after I sent the mail I realized that it may be insolting to the person recieving it.

time to read 1 min | 191 words

In IM, and often when people say "but I don't want more coffee / I just had one":

Beware, you will get kicked out of the geek guild if you don't have enough levels of coffee.

About a girl:

She is an angel, actually, she is two angels. The only problem is that one of them is the angel of death.

In response to "I hope I won't bug you much":

Feel free to do so, everyone else does :-)


time to read 1 min | 75 words

I'm not usually a funny guy (I think), but I had a conversation in IM this week that included this quote:

I can lend you a 5Kg hammer if you want to apply a design pattern to the computer.

Update: The Hammer Based Problem Solving Diagram. Thanks Ben.


time to read 1 min | 88 words

Patrick Logan has a post web services. I've very little to do with web services so far (notice the lack of posts complaining about stuff in Indigo :-) ).

What caught my eye was this quote:

Vendors will have to differentiate themselves on something more than wizards that mask complexity.

I agree whole heartedly, and for much more than merely SOAP or Web Services.

time to read 1 min | 143 words

Charles Petzold has a really good talk here about the problems that VS.Net gets you with being too smart. Best quote:

IntelliSense is considered by some to be the most important programming innovation since caffeine

I tend to agree with him, although I come to it from a different angle. From a non UI perspective, I find that people often takes the easy path that they saw on the demos, and very quickly ends up with unmaintainable mess. I'm a big believer in making the computer work for me, but I like to do it using abstractions and code, not via wizard magic.


No future posts left, oh my!


  1. Challenge (69):
    01 Jul 2022 - Find the stack smash bug… – answer
  2. High performance .NET (6):
    27 Jun 2022 - Building a Redis Clone – skipping strings
  3. re (31):
    02 Jun 2022 - BonsaiDb performance update
  4. Production postmortem (37):
    29 Apr 2022 - Deduplicating replication speed
  5. Recording (3):
    11 Apr 2022 - Clean Architecture with RavenDB
View all series


Main feed Feed Stats
Comments feed   Comments Feed Stats