I just have a simple question for all you dual-core machine owners: Has owning and developing on a dual-core machine helped with your concurrent programming?
Let me be specific: What would you miss the most, as a programmer who has to deal with concurrent programming issues, if, through some magic, I took away one of your cores and double the speed of your remaining core?
I know the theoretical answer to the question. But since I don't have a dual-core machine yet, I don't know how everything translates in practice.