This difference between Unix and Windows approach to programming (module-first or GUI-first) is analyzed in Biculturalism article by Joel Spolsky. If you don't know his blog, I think you will spend many interesting hours reading his notes. A hacker who knows how to think, and write.
Bookmarks