I read an article some time ago where it claims that you take at least 10 years to learn C/C++ entirely. I don’t remember if was Bjarne Stroustrup or someone else that said that but I completely agree!
I program professionally for about 8 years and most of my career was developing in C/C++, still I don’t consider I know everything about this terrific language. One prove is that I found an interesting feature available regarding Continue reading »#define macros!

I know the last post was something slightly better than crap, but I just tried to give a brief introduction about Source Control Management to write this post about git, the one I choose for all my personal work.
Sometimes you’re doing some personal project like a test algorithm, your personal web site or the next millionaire software; doesn’t meter, if you’re like me and like to test on your own stuff, you probably get to a point were you changed so much that going back to the original state takes so long that you choose keep trying to fix the current one.
Well, for me git came to save me for those hassles and once I started to do it, I install git on every machine I work… even in my day job!
Keep reading to find out how it works for me!
Since I started to develop I always was fascinated by versioning my code so I could keep a history of my development, but until couple years ago I never could get any VCS (Version Control System) up and running on my machines.
I don’t know if was the complexity of having a server machine to host my repositories or was just pure laziness but the fact was I never used a VCS until I knew git!







