Ayende @ Rahien

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:

oren@ravendb.net

+972 52-548-6969

Posts: 7,400 | Comments: 50,823

Copyright ©️ Ayende Rahien 2004 — 2023

Privacy Policy Terms
filter by tags archive
stack view grid view
  • architecture (543) rss
  • bugs (434) rss
  • challanges (116) rss
  • community (352) rss
  • databases (433) rss
  • design (845) rss
  • development (565) rss
  • hibernating-practices (60) rss
  • miscellaneous (590) rss
  • performance (359) rss
  • programming (1040) rss
  • raven (1346) rss
  • ravendb.net (416) rss
  • reviews (182) rss
  • uberprof (41) rss
  • 2023
    • February (1)
    • 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 Workshops - Deep dive into practical use of Document Data Modeling
  previous post next post  
Dec 29 2010

Psychic Debugging

time to read 1 min | 39 words

I think that I am getting too much of those recently:

image

Tweet Share Share 14 comments
Tags:
  • Miscellaneous

  previous post next post  

Comments

Alex Vilela
29 Dec 2010
11:58 AM
Alex Vilela

What?

So is it true, you really can't read thoughts?

Justin Lee
29 Dec 2010
12:33 PM
Justin Lee

HAHA!!! OMG that's a good answer. I get those kind of questions in my mailbox some times. Brilliant.

Tom Dietrich
29 Dec 2010
13:39 PM
Tom Dietrich

Stop being smart and they stop asking questions.

bob
29 Dec 2010
14:58 PM
bob

Does your product include a few bullet-proof simple real world examples or do the customers just try to implement it using the dribs and drabs of information they get from the blog?

Ayende Rahien
29 Dec 2010
15:00 PM
Ayende Rahien

Bob,

Can you figure out which product he is talking about?

I certainly couldn't

Eric Malamisura
29 Dec 2010
17:32 PM
Eric Malamisura

Ayende,

I sure hope this wasn't a customer, I respect your talents and your software but you may want to take a step back when it comes to customer service. It is just as important, if not more important in some respects as the quality of the software you deliver.

You may want to read this: http://www.ccpact.com/w/page/13949456/FrontPage

Don't get me wrong, I hate it when people email me clear out of the blue with random programming questions. Its very easy to be condescending and arrogant, its extremely taxing and difficult to be helpful and understanding to their problems. Thats the real challenge in business!

Also don't expect to get the information you need from a customer, on the first try or perhaps ever!

Daniel Auger
29 Dec 2010
17:32 PM
Daniel Auger

"Am i missing something"

Yes.

Ayende Rahien
29 Dec 2010
17:36 PM
Ayende Rahien

Eric,

No, he wasn't a customer.

It would have been easier if he had been, probably

Baskin Tapkan
29 Dec 2010
17:42 PM
Baskin Tapkan

Really liked the opening..

..

Who are you?

..."

and a strong finish with the debugging advice. Haven'd used INotifyCollectionChanged extensively, but your physic advice is right on.

Wonder the person replied back?

Baskin

Christopher Bennage
29 Dec 2010
18:37 PM
Christopher Bennage

Also missing: punctuation.

Wayne Molina
31 Dec 2010
15:18 PM
Wayne Molina

It was probably someone who stumbled on the blog and was trying to be given the tools/knowledge to do their job instead of being able to do the work themselves.

I see it all the time, although usually it's somewhere in the comments of a blog and not an actual email; a poorly-worded and vague comment that is along the lines of: "i am working on a similar problem please give me the code u used to fix this problem" and nothing else provided - obviously someone trying to pass themselves off as a programmer but without any clue what they're doing.

I would not have even replied.

Peter Morris
31 Dec 2010
15:57 PM
Peter Morris

I'd have probably answered

"Why would I care?"

Mark Petrov
05 Jan 2011
08:17 AM
Mark Petrov

Sometimes it is just for fun: How many smart as..s will be answering some silly question?

And I have joined you all with my post

Arnis L.
06 Jan 2011
12:24 PM
Arnis L.

@Mark Petrov that would be quite arrogant. :)

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

No future posts left, oh my!

RECENT SERIES

  1. Production postmortem (48):
    27 Jan 2023 - The server ate all my memory
  2. Answer (12):
    05 Jan 2023 - what does this code print?
  3. Challenge (71):
    04 Jan 2023 - what does this code print?
  4. Recording (7):
    12 Dec 2022 - Software architecture with Oren Eini
  5. RavenDB Indexing (2):
    20 Oct 2022 - exact()
View all series

RECENT COMMENTS

  • Gavan, Yes, technically speaking, if you were using an auto index, we could do that, sure. The scenario in this case is t...
    By Oren Eini on Production postmortem: The server ate all my memory
  • This kind of problem does occur sometimes - at least this situation allows for parsing by a token to get the final value. ...
    By Gavan on Production postmortem: The server ate all my memory
  • Mark, I doubt that they are related, given the time frames involved. I also hope that this post would show up now on searche...
    By Oren Eini on Production postmortem: The heisenbug server
  • Um, just noticing your reference to that XKCD, but also noticing you didn't answer the Stack Overflow question, and nor the G...
    By Mark on Production postmortem: The heisenbug server
  • Stuart, Yes, I wrote about it here, including some examples: https://ayende.com/blog/196481-A/badly-implementing-encrypti...
    By Oren Eini on Using client side encrypted fields in RavenDB

Syndication

Main feed Feed Stats
Comments feed   Comments Feed Stats