My HoloLens Vacation at Disney Epcot

 family_wild_kingdom

In July I took my family to Disney World for our summer vacation. I also brought along my HoloLens and, one promising morning, brought it into the park to create some holographic memories. Security was very chill about it and I got a few hours in before the device finally overheated from being under the Orlando sun for too long.

It was around the same time that indie devs, studios and agencies started publishing ARKit videos. ARKit is probably the best thing to happen to the HoloLens in the past year. While the HoloLens has incredible hardware and technical capabilities, this comes at a price – literally the price: $3,000 to $5,000 depending on the SKU you purchase. This has necessarily limited the number of developers who have access to it and can build things with it.

ARKit lowers the bar for developers who want to take AR for a spin. It makes AR more accessible than it’s buffed out cousin the HoloLens, in the same way that Google Cardboard gave VR a bigger boost than the better appointed but more expensive cousins, Oculus Rift and HTC Vive, did.

People like to use a hackneyed phrase to describe this: “democratization”. But this is to confuse consumerism with a political process. The consumerization and eventual commoditization of AR brings the potential of AR back into everyone’s consciousness.

More than this, ARKit creates some welcome competition for the HoloLens. With the slow rollout of the Meta 2 (about a year late) and Magic Leap (who knows?) it was starting to feel like the HoloLens was too far ahead of its time. This is a bad place to be, since in the past, Microsoft has tended to go on vacation after coming out with similar products that were ahead of their times.

In the business of incubating a technological and experiential revolution, there is no time for vacations—figuratively speaking.

disney_Panorama

10 Questions with Mike Taulty

taulty

Mike Taulty is a near-legend in the world of HoloLens. A Microsoft Developer Evangelist out of Manchester, England, he runs an amazing technical blog where he tackles some of the biggest problems in mixed reality development (as well as lots of other Microsoft stack technologies).

How to describe his style? He writes as if he’s a computer programming version of Columbo, the TV detective, tackling cases he shouldn’t and stumbling over clues in an apparently haphazard way until he arrives at a solution, solves the case, compiles the app. He is our everyman.

In the process he manages to do two things. First, he provides a guide for working through some extremely thorny HoloLens scenarios for anyone who needs it. Second, and maybe even more important, he gives us an archetype of how a developer should approach new technology—with joy and a sense of adventure. He takes things that are very hard and makes them approachable.

Mike is held in high regard throughout the community not just because he has solved, over the past year, many of our hardest HoloLens problems for us, but also because of the panache with which he has done it.

 

What movie has left the most lasting impression on you?
Can we mix Spartacus with The Godfather, Ferris Bueller’s Day Off and It’s a Wonderful Life?

What is the earliest video game you remember playing?
I can remember playing Star Trek on the TRS 80 if you can really classify that as a video game 🙂

Who is the person who has most influenced the way you think?
My wife. She’s undeniably, consistently, calmly, infuriatingly right 🙂

When was the last time you changed your mind about something?
Every few minutes. I’ve usually got things wrong and I’m easily persuaded that I’ve got things wrong.

What’s a programming skill people assume you have but that you are terrible at?
Unit testing. I don’t work on production code these days so I don’t often write tests. You don’t want me on your dev team but I’m quite handy with a debugger.

What inspires you to learn?
Natural curiosity mixed with the fear of being left behind.

What do you need to believe in order to get through the day?
That everything can easily be finished before bedtime.

What’s a view that you hold but can’t defend?
The technology industry and the fashion industry are closer than anyone would dare to admit.

What will the future killer Mixed Reality app do?
I wish I knew – I’d be out there trying to build it! My view is that whatever it is has to lean towards the part of the spectrum where the real world is truly mixed with the digital world providing an “additive” experience rather than an “alternative” experience. It’s the “mixed” that for me is the key part of this.

What book have you recommended the most?
I’m a big fan of Raymond Chandler, I read them all every year or two. Recommended!

10 Questions with Vincent Guigui

vincent

Vincent makes magic in the City of Lights.

He is a HoloLens developer in Paris, France and head of Innovative Interactions at OCTO Technology. Like many of the people profiled in this series, he has a long history with NUI interactions stretching back to the Kinect and original Surface Table. He is an in-demand speaker throughout Europe and also one of the organizers of NUI Day 2016.

 

 

What movie has left the most lasting impression on you?
I remember a movie called Explorers where a bunch of nerds receive schematics and source code from outer space and start building a spaceship. That definitely was the proof that convinced me anything is possible with a computer.

There were also some VR movies like:

The Lawnmower Man (I won’t give the actors names in order to respect their careers)

Disclosure with Demi Moore and Michael Douglas

and obviously T.R.O.N and The Matrix

Wargames was also a blast for me.

What is the earliest video game you remember playing?
Oh my God, I think it’s Pong on the Atari gaming console plugged into my TV.

Around the same time I also “play”-ed with my parents computer (IBM PC 198x with green and black display) and did some stuff in a text editor called EasyWriter.

I also had a Sharp MZ-80K computer with a tape drive. You had to type “Load MyProgram” and wait for tape to roll until it found the right entry. Or you could fast-forward for the right amount of time and press play to quickly switch programs. Kinda felt like hacker at this time.

Who is the person who has most influenced the way you think?
My father. He was a teacher and always tried to bring innovation / technology to his students and kids (no, he didn’t shrink us and lose us in the backyard).

When was the last time you changed your mind about something?
Last week, I finally decided to delay a customer summer project in order to spend more time with my family.

What’s a programming skill people assume you have but that you are terrible at?
Not a programming skill itself but quaternion, Euler angles and rotation matrices are my worst nightmare. I always end up filling my trash bin with a loads of angrily crumpled papers with mathematical nonsense written on it. 

My wife (who is a scientist) usually comes to the rescue.

What inspires you to learn?
Passion and the desire to understand.

What do you need to believe in order to get through the day?
As long as I believe I can do it in 30 minutes, I try to do it. Usually it repeatedly takes 5 more minutes … 5 more minutes … 5 more minutes.

What’s a view that you hold but can’t defend?
Computer science is a passion, it’s a way of life. But it’s also a job. If you live for your job, you don’t need another hobby.

What will the future killer Mixed Reality app do?
There won’t be any killer app.

There was no killer app for TV, for Phone, for Smartphone.

A new medium like MR (or VR/AR) needs multiple services and added-values with a big S.

Training content, real-time assistance, virtual visits (museum, holiday location, real estate…), augmented preview for architecture and interior design…

And also smaller and cheaper devices…

What book have you recommended the most?
Rainbows End which is a good guess of what could happen to us.

10 Questions with Bruno Capuano

bruno-capuano

Online, he’s better known as El Bruno, the author of the Innovation Craftsman blog. He is a Spanish developer working as an Innovation Lead in Ontario, Canada for Avenade. Besides his great posts on the HoloLens, he’s also been writing about Kinect development for many years, hosts a Spanish language technology podcast, and is a Microsoft MVP. But what I’ve always admired most about Bruno is his infectious love for coding and making. He is a well I return to when I feel down and need inspiration. Here are his answers to the 10 Questions:

 

What movie has left the most lasting impression on you?
My all-time favorite movie is The Matrix. I still remember the day I went to the cinema to watch this movie and how it basically made me choose to do something related to technology. Before this, I wasn’t even close to a computer.

What is the earliest video game you remember playing?
I’m not a big “gamer”, I’ve got several consoles but just for casual and social fun mostly. However, when I was a kid, I spent a lot of time playing Double Dragon 2. And with “time”, I may say “coins”, I didn’t have access to a console or a computer, and Double Dragon was the only video game available in my zone. I still remember when we passed the “final boss” with a friend, how happy we were, until we saw … there was still one more to kill! It was an amazing winter for me.

Who is the person who has most influenced the way you think?
I’m 40, and I can probably pick a different one every couple of years. Some of my professors, my colleagues, my bosses, very influential people, tech gurus, and so on. Living in 3 different countries also made me switch environments a lot and meet a lot of people. If I must pick one, at the end, I’ll go for my father and mother. They both share with me a set of values, which I believe are the ones guiding me right now.

When was the last time you changed your mind about something?
Yesterday, I was almost going to quit a very hard trail race, and one runner had a T-shirt with the sentence: Any idiot can run. But it takes a special kind of idiot to run 42K.

You can guess the rest of the story.

What’s a programming skill people assume you have but that you are terrible at?
Maybe “Solution Architect from scratch”. I mean, I can pick up a system and do amazing things to improve the complete SA. However, starting this work from zero it’s very complicated for me. I’ve met amazing developers who can easily create a solid base foundation that can be used to create an amazing solution or App. This is a place where I need to improve my skills a lot today.

Bonus answer: I won’t add JavaScript here; I hope I will never be in a position where I need to improve my JS skills.

What inspires you to learn?
I get bored very easily, so I find that learning something new is an effective way to keep me focused. In the last 20 years, I’ve never spent more than 3 years focused on the same technology / platform. This is not an easy task; I need to unlearn tons of concepts and start again. But in the end, it’s very rewarding to learn something new and go from a simple “Hello World” prototype to a full inference reliability model in AI.

What do you need to believe in order to get through the day?
I don’t have a fixed schedule. I mean, yes kids need to go school, I need to prepare their lunch, they got extra activities, there are always some home improvement activities to perform, and I also need to work. My additional activities include running marathons, podcast recording / editing, writing my blog, collaborating with User Groups, and more.

So, since I don’t have a fixed schedule, I usually try to focus on what’s more important to me right now, and I focus all my efforts in that direction. Of course, the balance is always “family first” driven, so I find myself coaching soccer matches, or playing guitar at my kids’ school. These types of activities help me to think in new scenarios, in example: Hololens and kids are always an innovative idea; or to think on more business focused scenarios, in example: should we talk with a Soccer team to discover how Mixed Reality could help them into their daily basis?
At the end, I’m always looking to learn something new and to find some real scenario to apply these innovative technologies / ideas to.

What’s a view that you hold but can’t defend?
This one is easy: “Kinect was (and it’s still) an excellent product”. Most people always talk bad about kinect, and how poorly it was received in the gaming community. I still believe that Kinect was kind of the “starting point” of some of the cool AR / MR experiences we are using today. To have a 3D sensor with body tracking capabilities under $150 was a great experience, and it was the chance for plenty of people to start the “path to 3D apps”. But in the end, unfortunately, the prevailing idea is that Kinect was a failed product.

What will the future killer Mixed Reality app do?
When we have a very smooth and light device, very easy to use, and with a very massive group of people using it, every app will be a killer MR App. I mean, when everyone has a MR device, and people use these Apps without the word “Mixed Reality”, that will mean that people finally are used to the MR concept, so we will see a lot of data augmentation apps, a lot of collaboration or communications apps, and … games. The next big change here will be at the gaming level.

What book have you recommended the most?
Technically I probably need to go for Clean Code, or something similar. But I don’t recommend technical books often. What I really recommend to the people is to read the complete Geralt of Rivia series of books by polish writer Andrzej Sapkowski. It’s an amazing journey of short stories and novels about the Witcher. (This is also the source story for the “The Witcher” games.)