Raymond Chen

informaticus

Raymond Chen is een bekende softwareontwikkelaar in het Windows Shellteam van Microsoft. Sinds zijn start bij Microsoft in 1992 heeft Chen gewerkt aan OS/2, Windows 95, DirectX en nieuwere versies van Windows. Buiten zijn werk bij Microsoft is hij bekend van zijn vele artikelen over programmeren voor Windows. Verder is hij een populaire spreker op PDC's van Microsoft en andere bijeenkomsten.

Geschriften bewerken

Artikelen bewerken

Chens blog, die voornamelijk bestemd is voor softwareontwikkelaars, spitst zich toe op de geschiedenis van Windows programmeren en zijn persoonlijke ervaringen inzake het garanderen van achterwaartse compatibiliteit hiervoor. Zijn Psychic Debugging artikelen[1] leveren hem enige bekendheid, evenals twee interessante gedachte-experimenten in software design: "Imagine if this were possible" en "What if two programs did this?".[2]

De Windows Confidential column op Microsoft's TechNet magazine, waarin hij vergelijkbare onderwerpen behandelt, wordt ook geschreven door hem.

Boeken bewerken

In 2005 doneerde hij een essay "Why Not Just Block the Apps That Rely on Undocumented Behavior?", aangepast van zijn blog aan Joel Spolsky's boek The Best Software Writing I.[3]

Chens eerste boek The Old New Thing: Practical Development Throughout the Evolution of Windows werd gepubliceerd door Addison-Wesley in januari 2007. Dit boek is voornamelijk een collectie van essays die handelen over technische onderwerpen, waarvan sommige in zijn blog terug te vinden zijn.[4]

Hobby's bewerken

Niet-computergerelateerde hobby's die beschreven staan in zijn blog zijn breien, koken, klassieke muziek, fietsen en het leren van verschillende talen (Zweeds, Duits en Mandarijn Chinees).

Voor zijn carrière bij Microsoft en zeker tot in 1995 noemde Raymond Chen zich "just another Linux hacker" in zijn Usenet sig.[5] Er is een vermelding van hem in het Linux kernel CREDITS bestand als auteur van het Configure script.[6]

Noten bewerken

  1. (en) Raymond Chen, Psychic debugging: Why your expensive four-processor machine is ignoring three of its processors. The Old New Thing (March 21, 2005).
  2. (en) Raymond Chen, PDC 05 Talk: Five Things Every Win32 Programmer Needs to Know. Professional Developers Conference (19 september 2005). Gearchiveerd op 11 januari 2008.
  3. (en) Joel Spolsky, Introduction to Best Software Writing I. Joel on Software (June 20, 2005).
  4. (en) Raymond Chen, Okay, I changed my mind, I wrote a book after all. The Old New Thing (7 december 2006).
  5. (en) Raymond Chen, Patch for ISO9660 filesystem -- Another crufty disk hack. comp.os.linux (June 7, 1993).
  6. (en) Linus Torvalds, Linux kernel CREDITS. Kernel.org (16 september 1996).

Bibliografie bewerken

  • The Best Software Writing I, Joel Spolsky, Apress, Jun 2005. ISBN 1-59059-500-9.
  • The Old New Thing: Practical Development Throughout the Evolution of Windows, Raymond Chen, Addison Wesley, Dec 27, 2006. ISBN 0-321-44030-7

Externe links bewerken