Friday, May 20, 2011

Speech at JEEConf

Tomorrow I'm going to give a speech on DSLs at JEEConf.

It is going to be about pizza, terminators and voodoo magic. But basically on how we can improve our understanding of domain and make the architecture more flexible along the way. And how voodoo magic (compilers and interpreters) makes it all possible.

This is another key event for me in the following weeks, so I'm looking forward to it :)

Tuesday, May 17, 2011

Landscape is Changing

The recent turn of events are changing the landscape drastically. For 11+ years I've been in this industry it's never been that dynamic. At least for me...

New technologies are creeping into the scenery - dynamic and functional languages are going mainstream. DSLs are getting spotted on the radar too. And some of that tech is promising to simplify the development a little.

I know - there were all kind of silver bullets in the past - OOP, 4GL, RAD etc... And although nothing has revolutionized the business, there have been countless little improvements to make the life easier. The problem, of course, that with these little improvements new tech sometimes brings a lot of over-complication. Entry barrier in the industry is high as never and existing tools don't help much. So looking at that I'm often thinking whether it worth the trouble.

My last projects and recent coaching experience forced me to rethink how I evaluate, learn and apply technology. And given the nature of evangelical and design roles I've played in the recent projects, I've accumulated some useful tips in the process.

All my recent experience plus changes in the tech landscape is the reason why I'm refocusing on the new horizons. And this blog is the result of that new focus.

Now I see the landscape more clearly than ever before. And I'm going to cover that wild trip here :)