I’ve been doing a lot of computer programming for VR recently. Yet my software tools are still grounded in traditional screen-based methods.
I am starting to wonder whether the look and feel of computer programming itself will end up evolving, as we start to work more and more in VR. This question will make sense to anyone who remembers the era of punched cards.
Back then you needed to write an entire program, prepare a set of cards with one instruction per line, and submit your deck to compile and run. If you made an error, you had a chance to correct it the next day and try again.
Of course all of that changed after people could program interactively. Errors are now caught immediately, and the ability to rapidly iterate on your program design is simply taken for granted.
Might we see a similar sort of fundamental power-up once we replace screen-based software tools with completely immersive software tools? Will there be a new kind of power-up in productivity that we can as yet only vaguely imagine?
I guess this is a case for Alan Kay’s dictum: The best way to predict the future is to invent it.