What is the big idea with algorithms?
va_coder: I would guess 80% of software developers would be better off spending their time 
* learning business
* improving their communication skills 
* talking with their customers