page_title: Michael Abrash
hierarchical_section_title: Michael Abrash
caption_attribution_description: English: Oculus chief scientist Michael Abrash on stage at Facebook's F8 2015
context_page_description: Michael Abrash is a software executive, programmer and technical writer specializing in code optimization and 80x86 assembly language, a reputation cemented by his 1990 book Zen of Assembly Language Volume 1: Knowledge and a monthly column in Dr. Dobb's Journal in the early 1990s. A later book, Zen of Graphics Programming, applied these ideas to 2D and 3D graphics prior to the advent of hardware accelerators for the PC. Though not strictly a game programmer, Abrash has worked on the underlying technology for games, such as Quake, for much of his career. Since 2014, he has been the chief scientist of Oculus VR, a subsidiary of Facebook, Inc..
  He frequently begins a technical discussion with an anecdote that draws parallels between a real-life experience he has had and the article's subject matter. His prose encourages readers to think outside the box and to approach solving technical problems in an innovative way.
context_section_description: Michael Abrash is a software executive, programmer and technical writer specializing in code optimization and 80x86 assembly language, a reputation cemented by his 1990 book Zen of Assembly Language Volume 1: Knowledge and a monthly column in Dr. Dobb's Journal in the early 1990s. A later book, Zen of Graphics Programming, applied these ideas to 2D and 3D graphics prior to the advent of hardware accelerators for the PC. Though not strictly a game programmer, Abrash has worked on the underlying technology for games, such as Quake, for much of his career.  Since 2014, he has been the chief scientist of Oculus VR, a subsidiary of Facebook, Inc..
  He frequently begins a technical discussion with an anecdote that draws parallels between a real-life experience he has had and the article's subject matter. His prose encourages readers to think outside the box and to approach solving technical problems in an innovative way.
caption: Michael Abrash as Oculus VR Chief Scientist on stage at Facebook's F8 2015
exif: {"Image Make": "Canon", "Image Model": "Canon EOS Kiss X6i", "Image Orientation": "Horizontal (normal)", "Image XResolution": "72", "Image YResolution": "72", "Image ResolutionUnit": "Pixels/Inch", "Image DateTime": "2015:03:26 19:34:29", "Image Artist": "", "Image YCbCrPositioning": "Co-sited", "Image Copyright": "", "Image ExifOffset": "360", "GPS GPSVersionID": "[2, 3, 0, 0]", "Image GPSInfo": "9034", "Thumbnail Compression": "JPEG (old-style)", "Thumbnail XResolution": "72", "Thumbnail YResolution": "72", "Thumbnail ResolutionUnit": "Pixels/Inch", "Thumbnail JPEGInterchangeFormat": "10924", "Thumbnail JPEGInterchangeFormatLength": "12807", "EXIF ExposureTime": "1/60", "EXIF FNumber": "14/5", "EXIF ExposureProgram": "Program Normal", "EXIF ISOSpeedRatings": "200", "EXIF SensitivityType": "Recommended Exposure Index", "EXIF RecommendedExposureIndex": "200", "EXIF ExifVersion": "0230", "EXIF DateTimeOriginal": "2015:03:26 19:34:29", "EXIF DateTimeDigitized": "2015:03:26 19:34:29", "EXIF ComponentsConfiguration": "YCbCr", "EXIF ShutterSpeedValue": "6", "EXIF ApertureValue": "3", "EXIF ExposureBiasValue": "-1", "EXIF MeteringMode": "Pattern", "EXIF Flash": "Flash did not fire, compulsory flash mode", "EXIF FocalLength": "40", "EXIF SubSecTime": "20", "EXIF SubSecTimeOriginal": "20", "EXIF SubSecTimeDigitized": "20", "EXIF FlashPixVersion": "0100", "EXIF ColorSpace": "sRGB", "EXIF ExifImageWidth": "932", "EXIF ExifImageLength": "1530", "Interoperability InteroperabilityIndex": "R98", "Interoperability InteroperabilityVersion": "[48, 49, 48, 48]", "EXIF InteroperabilityOffset": "8806", "EXIF FocalPlaneXResolution": "864000/149", "EXIF FocalPlaneYResolution": "1152000/199", "EXIF FocalPlaneResolutionUnit": "2", "EXIF CustomRendered": "Normal", "EXIF ExposureMode": "Auto Exposure", "EXIF WhiteBalance": "Auto", "EXIF SceneCaptureType": "Standard", "EXIF CameraOwnerName": "", "EXIF BodySerialNumber": "033011002820", "EXIF LensSpecification": "[40, 40, 0, 0]", "EXIF LensModel": "EF40mm f/2.8 STM", "EXIF LensSerialNumber": "9021106321"}