Engineer for the future of Cloud
June 10-13, 2019
San Jose, CA

Immersive development

John Voorhees (Primitive)
11:35am12:15pm Thursday, June 13, 2019
Emerging Tech
Location: LL21 E/F

Who is this presentation for?

  • C-levels, project managers, and developers



Prerequisite knowledge

  • Some experience with code or with managing a development team

What you'll learn

  • Understand code you haven't written
  • Learn how to manage a remote team and how virtual realities (VR) can provide the best of both worlds—isolation for focus, telepresence for collaboration
  • Understand what a program is doing using a standard debugger and how VR can help display large data sets of debugged code to aid your understanding and help find the root cause of complicated problems (e.g., debugging multiple threads and race conditions)


Almost all science fiction representations of the future involve some version of an immersive, holographic interface with technology. The aspiration at the heart of this vision is that working with technology will one day become an extension of our visual, tactile understanding that we have with the world. Today, virtual reality has brought us this future. There is no interface with technology that is more fundamental than computer programming. As a basic practice, it has remained largely unchanged since the days of terminals and the invention of compilers. Virtual reality offers a new frontier to explore code in a collaborative, immersive, and interactive format.

John Voorhees shares how data displayed in collaborative virtual reality has been proven to increase memory retention from spatial layouts, increase the bandwidth of information that can be processed by a person, and simulate the presence of other people who are thousands of miles away.

Photo of John Voorhees

John Voorhees


John Voorhees is the CEO/founder of Primitive. John and his team work to transform the practice of software development through the power of data visualization in virtual reality (VR). VR has the potential to revolutionize software development by offering a new medium that fundamentally changes the way that teams interact with code. The goal with Primitive is to create a development environment that immerses a team in interactive 3D representations of complex software, allowing for an unprecedented look at code.

John is a computer aided design (CAD) engineer by training and a VR enthusiast. As a self-taught programmer, John understands the challenge of learning to code. One of the main reasons he started Primitive was from a desire to create a programming interface that was similar to the kinds of tools he had used in CAD.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)