Erlang is a hot thing, indeed. Here’s why.

I usually have around 50 to 80 visits per day in this blog; I’m not that famous after all, mind you; it must be the polish family name, people must have a hard time typing it ;)

Today I checked my report at Google Analytics… and this is what I saw: more than 600 visits for yesterday alone! Not only that, but I’ve had 10 comments posted in many articles of this blog, just yesterday, while usually I get one or two per week:

visits.png

Apparently yesterday’s Erlang article was the main drive for all of these visits:

content.png

But how did it happen? It seems that someone posted the link at programming.reddit.com and lots of people came to see:

sources.png

It this means anything about Erlang, well, I think I must learn more about it, faster! This is amazing!

Thanks everyone who came, and I hope you enjoyed the reading. Please feel free to leave comments, in any post that you like. I love to hear your feedback on what I write.

Update, 4 hours later the publication of this article: It seems that many of you are coming to this blog from dzone.com… welcome and thanks for your visits! I have to tell you that, at the moment, my Google Analytics stats show that more than 700 people have come here today! Thanks to all of you!!

To Java or not to Java

I think I found the most violent and vivid, the most honest and Earth-shattering blog entry about software engineering I’ve seen in 15 years of programming:

I’ll give you the capsule synopsis, the one-sentence summary of the learnings I had from the Bad Thing that happened to me while writing my game in Java: if you begin with the assumption that you need to shrink your code base, you will eventually be forced to conclude that you cannot continue to use Java. Conversely, if you begin with the assumption that you must use Java, then you will eventually be forced to conclude that you will have millions of lines of code. Is it worth the trade-off? Java programmers will tell you Yes, it’s worth it. By doing so they’re tacitly nodding to their little compartment that realizes big code bases are bad, so you’ve at least won that battle. But you should take anything a “Java programmer” tells you with a hefty grain of salt, because an “X programmer”, for any value of X, is a weak player. You have to cross-train to be a decent athlete these days. Programmers need to be fluent in multiple languages with fundamentally different “character” before they can make truly informed design decisions.