Andrew Binstock and Donald Knuth converse on the success of open source, the problem with multicore architecture, the disappointing lack of interest in literate programming, the menace of reusable code, and that urban legend about winning a programming contest with a single compilation.
S. Rus, M. Pennings, and L. Rauchwerger. ICS '07: Proceedings of the 21st annual international conference on Supercomputing, page 263--273. New York, NY, USA, ACM, (2007)
R. Kumar, D. Tullsen, and N. Jouppi. PACT '06: Proceedings of the 15th international conference on Parallel architectures and compilation techniques, page 23--32. New York, NY, USA, ACM, (2006)
M. Herlihy. PODC '06: Proceedings of the twenty-fifth annual ACM symposium on Principles of distributed computing, page 1--2. New York, NY, USA, ACM, (2006)
B. Saha, A. Adl-Tabatabai, R. Hudson, C. Minh, and B. Hertzberg. PPoPP '06: Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming, page 187--197. New York, NY, USA, ACM, (2006)
M. Qureshi, and Y. Patt. MICRO 39: Proceedings of the 39th Annual IEEE/ACM International Symposium on Microarchitecture, page 423--432. Washington, DC, USA, IEEE Computer Society, (2006)