Last Thursday I went for an interview at a pretty famous Japanese game company. As expected I had to undergo a standard test before the actual interview.
The test consisted in having to answer 270 dual choice questions in about 40 minutes. I could only manage to answer to 40-50 because they were all written in Japanese ! The Japanese<->English dictionary on the Nintendo DS helped a bit to find out kanji readings.. but that’s definitely a rather lengthy process.
The interview was for a position in the research department. I was asked straight away to give a simple explanation of what Spherical Harmonics are all about in 3D graphics.
I tried to speak Japanese as much as I could, but I gladly resorted to English when it was time to talk technically. The technical interviewer could speak English and it felt great to talk about 3D graphics without getting stuck every other word. I was actually excited… you don’t get a chance to talk about that stuff with other people very often !!
The interview apparently went well and now I’m scheduled for a second one. The second interview should be with more people and I fear that I will be crushed under the pressure of my poor Japanese.
For this reason I decided to intensely study Japanese.. but I haven’t really studied that much ! Instead I’ve been working on DSharingu.. lots of work on the interface. Which made me realize how sometimes programming is so needlessly time-consuming. Doing GUI programming is pretty sucky but it’s also the bulk of application programming !
So, now I spent few days coding at home after a stupid interface, but the screen compression system is the same weak thing. bha !
Recently my home server’s FTP went crazy. I changed some settings and now I can’t make it work again. I was running a free, but really not so good, Windows server.
So, I decided to try use Linux. I installed Ubuntu Server on a VMWare virtual machine and I’m currently experimenting with that.
Apache was no problem but doing FTP is quite a different matter. Linux Linux Linux.. it’s crap !
Unix is very powerful, but you need to know a lot of things. I searched around and found out documentation telling me how to install ProFTPD.. only to find out that on this release I have I’m supposed to go uncomment some lines in some config file so that I can force the system to go look for the package to update. Otherwise it tells me it can’t find it.. what the hell ?! It’s the second most famous FTP server !
They tell you: “use vsftpd !”. OK.. and just to get it running the way you want (easily done with any Windows FTP server), you need to learn how to configure dozens of options in some obscure text files… from various sources that are often not up to date with the current changes of the software.
I realize that my frustrations aren’t too different from those of those people that sit in front of a Windows PC for the first time and can’t get things working. I often feel like blaming Windows newbies, and I can see like a Linux person could blame me for not being able to install and configure an FTP server.
In the end it shouldn’t be the user’s fault. It’s the fault of who designs those interfaces.
Posted by Davide Pasca in Diary
