During the last seven years I've been working as a software developer, ocasional team leader, weird tester and lazy seller.

The world of software development is so wide and moving that you never get tired of it, I happen to dislike some technology approaches, some practices, and even some programming languages.

But something I come to appreciate from the profession itself, is the self-pacing nature of it. It's possible to have great teams where things move really fast and well, and is also possible to get into a slow-as-a-snail situation in which you can't even see the final outcome.

I've been in many kinds of teams, and I think I know how to create a working environment that helps to understand the problems, react to them and make things better, I have come to that state.

I can't say that I'm the best developer, because I'm not, my role is closer to a problem-solver. That's why I've been investing some time looking for options in software development in which I can learn more, new problems, new challenges, and came across TopTal.

Confession, I have heard of it while listening to TheChangelog, that ringed the bells for me, working from home is a nice incentive, now that I have a family, and the chance to work with people all over the world, is a hook for me. So, I'm looking forward to join it's development group.

I'm currently applying to see: how it is, how it works, what can I do in there, will it suit me?

But only time and practice will say, let's see how it goes...

Update: It didn't go that well :-), but it was a great opportunity to understand how little I know, and to try to learn new things