NoSQL + Developer Skill Sets

One of the thrusts of the discussions at NoSQLNow! conference have been the benefits of parallelism. The benefits of horizontal scale out accrue because the tasks can be paralleled - either horizontal partitioning or pipelining.
However, dividing up those tasks into parallel structures is a fairly complex/expensive activity on the development side. Whether it's deciding on shard-points in MySQL or writting map functions for Hadoop, the application of parallism to many tasks requires thought work that is atypical from previous IT work and possibly divergent to many of the other skills needed from corporate developers.
This seems most accute at the data cleansing work in new warehouses - understanding root causes and abstractions needed to build good data for analysts and understanding how to manage the workload seems fairly divergent right now.

