The Open Source Paradigm
Thursday, December 10th, 2009I haven’t been writing much lately since I am working heads down on an Inventory Tracking system. The system is being built using Ruby on Rails. BTW, Ruby is the greatest language I’ve been using in my career so far. I’ve been rubying for more than four years now, and I am still discovering nifty ways to express logic almost every day.
The Open Source movement combined with distributed version control and repositories such as github have a profound effect on software development. First and foremost, I am spending most of my time focusing on the specificity of the application being built, rather than Reinventing the Wheel. Many generic problems have been already analyzed and solved. An ingenious integration of the existing solution into the architecture is usually an order of magnitude more effective than a stick-built one.
As a side note, git is a terrific version control tool. Many thanks to all the developers that made it possible. A special “thank you” goes to my dear friend from college, Nicolas Pitre, who is one of the smartest people I met.
