The suspicious exercise trails.
The world has lost two geniuses in the past week:
Last week, Steve Jobs, the co-founder of Apple died of pancreatic cancer on Wednesday (October 5, 2011).
Over the weekend another lower key technology genius passed away, Dennis Ritchie, aka dmr. He was 70 and passed away after a long illness, reportedly of prostate cancer and heart disease, on Saturday (October 8, 2011).
Steve was the guy who brought the world Apple computers, iPod – 2001, iTunes – 2003, iPhone – 2007, App Store – 2008, and iPad – 2010.
However, none of that would have been possible without Dennis Ritchie. He was the founder of the C programming language along with being a key developer of Unix. Unix is the operating system that all of Steve Job’s creations are built upon. Without Unix, there would be no Apple.
C is the programming language used to create Unix. It’s also the language the majority of the web is based on. C++, Java, PHP are all based on C. Without C, programmers wouldn’t have a job, the web, smartphones wouldn’t exist. C is the founding father of programming languages.
C was the first language I learned when fate turned me from a math major into a programmer. Without it, I wouldn’t be able to work at home.
Kernighan & Ritchie – The C Programming Language is the C bible Dennis Ritchie helped write and is a standard in a programmer’s library.
It’s too bad Dennis Ritchie won’t be mourned by the millions mourning Steve Jobs. A Google search for Steve Jobs turns up 46,900,000 results. A Google search for Dennis Ritchie turns up 61,200 results. Truly sad. Steve Jobs was the face everyone knew, but Dennis Ritchie was the unseen guy in the back office making it all possible. RIP Dennis Ritchie…
int main(int argc, char* argv)
A lot of companies outsource work overseas. It’s cheap labor. If companies brought the work back here, it might help the economy a little. That will probably never happen though. It’s much easier to pay someone $1.00 than $20.00 for the same work. The question is, is it really more efficient or does it just seem like it is?
There is a company call BlueOptima that helps companies determine if offshore software development is really worthwhile. They analyze data taken from the systems that developers use to manage the software development process. Metrics for offshore software development, which include analytics and graphs, enable companies to determine which teams deliver software at a higher cost per unit of effort and how to reduce that cost. Offshore software development metrics also enable companies to find key spots to work on in the software, so that they can improve the development schedule and make better design decisions. The quality of the software is also improved because the analysis allows companies to have a better understanding of the effort involved in producing the software. Problem areas and bug fixes can be addressed in order of importance, so that the software can be brought to a stable level for release.
To get started, BlueOptima offers a full set of training courses for users, administrators and developers. Courses are available in a class room or online in a webinar. Separate classes are available for managers, developers and administrators. There is also implementation support to quickly and easily deploy BlueOptima and understand the current status of your software development process.
BlueOptima is a good place to start if your company outsources work overseas and you want to verify that it really is cost effective.