Eh? Just about every interesting programming challenge is mostly about algorithm selection. Try some Project Euler for example.
Everyone back then has abused the "programming" word to meant doing everything (algorithms (system analysis & design), data structures, coding, testing, documentation, auditing, ....) at cheap salaries+benefits and tight schedules!
-- @~@ Might, Courage, Vision, SINCERITY. / v \ Simplicity is Beauty! May the Force and Farce be with you! /( _ )\ (x86_64 Ubuntu 9.10) Linux 2.6.32.7 ^ ^ 21:40:01 up 7 days 5:46 2 users load average: 0.00 0.04 0.01 不借貸! 不詐騙! 不援交! 不打交! 不打劫! 不自殺! 請考慮綜援 (CSSA): http://www.swd.gov.hk/tc/index/site_pubsvc/page_socsecu/sub_addressesa -- http://mail.python.org/mailman/listinfo/python-list