We would like to introduce the joint project of badablog.ru and BadaForums.net – interview with a developer. Today we are going to interview Makani Gadzair, the programmer of the Midpoint Games which has recently released the game of this season for many mobile platforms – Red Card Rampage. Let’s know more about Makani, his experience and thoughts about future of bada!
Badablog.ru ([B]): Makani, thank you that you agreed for this interview. Could you please tell us about yourself – where do you live, how old are you, what is your job, do you have hobbies?
Makani ([M]): You’re welcome! I am a 27 year-old married Software Engineer at a well-known Software Company in Boston, Massachusetts. Making games has been a passionate hobby that I’ve finally decided to monetize with.
[B]: How do you manage your time with your work, personal life and hobby?
[M]: Having a family and a full-time job means that I don’t get as much time as I’d like, but on days that I’m really productive, I can squeeze 4 hours in a workday.
[B]: What are your favorite programming languages and platforms for programming?
[M]: My favorite programming language is a difficult question because I like some languages a lot such as C# but hardly ever use it nor can I claim to be an expert at it. So instead, I will say C++ simply because it is the language I use most often. I mainly use Visual Studio, however for Java I use Eclipse.
[B]: You program for Google Android, Samsung bada and Apple iOS. Which system is the easiest for the programmer and which system is the most uncomfortable?
[M]: That is a very subjective question. I’m most uncomfortable with Apple simply because I’m not a big fan of Objective-C nor of their IDE, X-Code. If you’re already a windows C++ programmer, Bada can be a good entry-point, although almost all platforms today provide some way for C++ programmers to make applications for them, such as the NDK for Android, or PDK for Palm and Apple already supports most variants of C, including C++. The Android Java SDK is very well designed and Eclipse is an outstanding IDE that makes several aspect of programming much easier, so for those not already familiar with C++ may find it easier to start with Android.