Specializing and general purpose solutions. For all of the gorey details you should read my resume, projects, programming languages, contributions to the payment industry and blogs(detailed, general). I even have a code repository with sample code, some good and some bad; all with value.