Writing parallel applications is often considered to be complex and error-prone. There are good reasons for this reputation, but it doesn't need to be this way. Allan Packer discusses developing parallel applications with Darryl Gove, author of the books "Solaris Application Programming", "The Developer's Edge", and the forthcoming "Multicore Application Programming".