Kawakami: Ah, so, what was you're last job as an engineer, then?
Iwata: Aaah, I wonder if it's alright to admit this? Well, I guess the proverbial statute of limitations is up, so I'll tell you, but my actual last work on programming happened when I was working as the General Manager of Corporate Planning at Nintendo. Something happened and the Gamecube version of Super Smash Brothers didn't look like it was going to make its release date so I sort of did a code review for it (Wry Laugh).
All: (Laugh Loudly)
Kawakami: No matter how you look at it, that's not the job of the General Manager of Corporate Planning, is it? (Laughs)
Iwata: Yes, it isn't really, is it (wry laugh). At the time, I went to HAL Labs in Yamanashi and was the acting head of debugging. So, I did the code review, fixed some bugs, read the code and fixed more bugs, read the long bug report from Nintendo, figured out where the problem was and got people to fix those...all in all I spent about three weeks like that. And, because of that, the game made it out on time.
Kawakami:So you even did the debugging yourself!
Iwata: And that was the last time that I worked as an engineer 'in the field'. I was right there, sitting by programmers, in the trenches, reading code together, finding the bugs, and fixing them together.
Kawakami: That is such an interesting story. But with that being the last time you worked as an engineer, does it mean that there's a knowledge gap between you and people who are currently working as ones?
Iwata: Yes, stepping back from something means that a knowledge gap is inevitable. Even if I understand the principles, I just can't take the time to fully update my skills. So, with time, I've found myself having to ask what certain things are.
So, even though I'm looking over the system development departments, I find myself having to ask them to explain certain things to me. Through that I'm sort of struggling through trying to not let my judgements standards waste away.