Couple of weeks ago I posted news about Kauklahti in TSS
http://www.theserverside.com/news/thread.tss?thread_id=58266.

I was hoping to get people’s attention with this title “Replacing
Hibernate with library of just 1300 lines of code”. I didn’t want to
post “Kauklahti 0.5.5 released”, nobody would have noticed that.

So what happened? I was expecting that people would criticize
(not-another-ORM!). Basically every new framework is accused of
reinventing the wheel.

But I was suprised how aggressive the critics were! They called my code shit :)

And I was also criticized for creating “hype”. Come on, one news
about Kauklahti is not hype. Of course I’m writing about benefits of
my solution (in my opinion)!

I know that creating your own ORM sounds ridiculous nowadays. There
are thousands of already coded solutions. But when I started thinking
about it, I realized that this was actually quite a simple task. It
sounded so stupid, but at the same the solution was so simple, that I
was almost laughing while coding it.

But hey, why not? Writing frameworks is good practice for your
coding skills. Of course, you must have a vision, that this solution
makes sense. It should be useful at least for one real project. If it
is, why not to code it yourself?

Why do we always attack against new frameworks? Although we know the
current ones are far from optimal solutions? Why not to support
creativity and the will to create a new perspective?

Even if it was invented before, why not to compete with it? Who can
reinvent it better, faster and lighter? Who is the best coder on this
planet?

I challenge you to write a lighter ORM than Kauklahti! I promise not to blame you for “reinventing the wheel”.