Actions speak louder than blogs

There’s been a lot of hype and a lot of talk this year about programming languages, APIs and frameworks (LAF) as each one tried to grab the most mind-share. There’s been a myriad of blog posts about how Haskell, Erlang, Lisp, Smalltalk, Java, Groovy, Django, Rails or CakePHP will change everything. Lively discussion in the software development community is good, it helps expose people to new ideas, point out areas that need refactoring or spark new projects. On the other hand, when there is more talk than actual work, things begin to de-evolve real quick.

Anyone can blog about how a language, API or framework is simple, flexible and powerful. But what good are blogs without examples to learn from? If no one can learn how to use the new hot language/API/framework by reading a couple small tutorials, then how is it simple? If there are no examples showing how to solve daily problems using a favorite language/API/framework, how is it flexible? If there are no stable projects illustrating how easy it is to develop niche applications using the much talked up language/API/framework, how is it powerful? If I can’t use it, how is it useful?

This message is not meant to hate on the starry eyed bloggers that write of fantastical new solutions. It’s a challenge to those who talk much but code little. Let’s see more code get thrown down.

Actions speak louder than blogs.


About this entry