It’s been a while since Paul Graham wrote his revenge of the nerds an essay exploring the differences between lisps and other languages, in it he explores 9 ideas that were originated in lisps and were gradually copied to other languages (or maybe reinvented) in the last 40 years.

The last 2 ideas are still unique to Lisp:

  • A notation for code using trees of symbols and constants. (Code is data)
  • The whole language there all the time.

What Paul meant by the whole language being there the whole time, is that even when reading or compiling your program you…

I assume that most of us are looking for happiness. Most people seem to be looking for it.

But, what is happiness? and… how do we get there?

I guess everyone has a very different idea of what happiness is, for you it might be to party like crazy. For some other it might be to read a good book while having coffee. For some other it might be to achieve some important goal.

A lot of us believe that happiness is heavily tied to the decisions we make, I used to believe that. …

Each person in this planet has a world of their own.

Each world depends in our senses and our previous experiences.

And having a world perception is very important. It’s what helps us move forward and enjoy, suffer learn and decide. We need a perception to survive in the world. But it’s very easy to forget how incomplete and likely wrong that world view is, so we tend to think that it is the one and only truth.

If we live like that we are deprived of all the other worlds around us. Each person has a unique world view…

I have been working a little with Nutch and Solr recently. Great products but it seems that there’s not a lot of information, so as soon as I needed to do something a little bit more specific I found myself going through the source code.


It was quite pleasant, I found a way to do what I was looking for quite easily and include it as a plugin. It seems to me that Nutch has a solid and well thought architecture. Too bad that documentation is not great, but hey let’s try to do something to fix that.


Perspective is a very interesting thing.

Yesterday I was talking to a very good friend when she expressed her opinion that I am an awesome engineer, and have great success.

That was an amazing thing, since from my point of view I’m full of failure.

She asked me what was my secret for being as successful as I am. And it suddenly became very clear to me, so I answered: “Failure”.

So, how can failure be a driver for success?

In my case, when I was graduating from university, having worked since I was a teenager with computers I felt…

My name is Eduardo Díaz and I a developer from Mexico City. This is supposed to be an introduction to who I am, so here is the important stuff:

  • I know almost nothing about how anything works (at some given level of detail).
  • I want to know how almost everything works (at a very specific level of detail, if possible).
  • I have a freakingly annoying need to see people happy (if you are important for me, even more so).
  • I have no idea what I’m doing.
  • I like the JVM and Clojure.
  • I am a Dr. Who fan.

Not a lot more to say, contact or follow me at @iamedu

And please, be very happy.

Eduardo Díaz Just some guy, trying to live a happy life, and help whoever gets in my way.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store