I’m a programmer, hacker, and chronic over-thinker. I code since I was, literally, twelve and already went through C#, F#, Haskell, Ruby, Java, Python, C++, Objective-C, CSS and even some crazy things like Delphi, PHP and JavaScript. Of course, I’m not an expert in all of them since most of my life i’m coding in C#, though I had a chance of getting a feel of all the languages above at some part of my life.

I enjoy visiting different “universums” of programming, getting a feel of all of them and take what’s best from each. I believe that knowing the right abstractions, thinking in the right terms is much more important that just knowing a particular framwork or technology. And the only way to experience different approaches is to explore broad and bold.

I started my professional career at the age of 19, just after dropping my studies. It’s not like it was too tough, or didn’t suit me.. I guess, I was just too impatient and wanted to get my hands dirty doing real software. So, this is how my career started, as associate software engineer in IHS Global, doing mainly c#, while still being a teenager. Now, I have ~5 years of commercial experience in the field, and a couple of projects behind me already.

At this point, I realized that there are some little thoughts in my mind that could interest somebody else as well, so why not share it? This is how the idea for this blog got born. I was actually keeping it for a long time inside me, being afraid of “exposure” I think, but here we are, finally, on my own blog!

I hope you enjoy it!