ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: Interview with Ben Mickle

Interview with Ben Mickle
Posted by Michael on 9 March 2006, 15:43 GMT

Our third interview in the series is with Ben Mickle, author of the famous Super Mario 86. Read on for the interview.

Interview with Ben Mickle
MichaelHow old are you currently and what education have you had?
BenI'm 21 years old. I'm a senior at Duke University, majoring in (not surprisingly) Computer Science and Math.
MichaelHave you done any other programming since you left the TI community?
BenYes. I haven't done any big projects on my own, but I've written tons of short programs, mostly just to gain more experience with C++ and algorithms.
MichaelWhat else have you been doing in general? Jobs? Hobbies? Travelling?
BenI've done a couple internships at Microsoft (which is a target for a fair amount of animosity, but it turns out they have some great internship opportunities). Last summer, I worked on a new feature for Windows Vista. In fact, I recently decided to work at Microsoft full-time after I graduate. I also traveled to Shanghai last spring for the ACM contest. Outside of programming, I like to follow sports (we have a pretty good basketball team at Duke), watch movies, sleep in, listen to music, and procrastinate on homework assignments.
MichaelThe project that made you famous was Super Mario 86. Is there anything you'd like to share about your motivation for starting that?
BenI was just starting to become comfortable writing assembly, and I wanted to do something big and challenging to apply my new skills. There was some skepticism about the Z80 being fast enough to handle a grayscale side-scrolling game, so I thought that would be a good project. Since I was more interested in writing code than designing a game story and graphics, I decided to make Super Mario.
MichaelDo you think the community has changed since you were active? If so, how and has it gotten better or worse?
BenThe active people in the community have changed quite a bit. A lot of the old personal websites are gone, or haven't been updated in years. Nonetheless, it still seems bigger now than it was when I found it in '97. I actually liked it better when it was small, because it was easier to feel like everyone knew each other. One of the big differences is that there are so many programs available now, which is good for users, but not so exciting for programmers.
MichaelWhat's the best thing you remember about the TI community? Worst thing?
BenOne of the best things I remember was the A86 mailing list. There was a lot of great collaboration, and I think the archives are still the best place to learn about the internals of the TI-86. The worst thing about the TI community was the presence of a few deliberately obnoxious people on the comment boards.
MichaelHave you ever met any other community members in real life?
BenYes, I've met Jonah Cohen a couple times. I've seen Ben Mardell. Sam Heald is a friend of mine in real life since he also went to Duke.
MichaelDo you have any advice for programmers who are just getting started?
BenThe first thing you should do is read some introductory material, such as a book or tutorial. Once you know the basics of a language such as Java, C++, or Basic, I recommend doing two things: write a lot of code and read a lot of code. If you don't know what to write, you can find tons of stuff at sites like http://acm.uva.es/problemset/ or TopCoder. TopCoder is also a great place to read some really clever and short code by some of the best programmers. Most importantly, work on things that interest you so that you don't give up after an hour.
MichaelWhat do you think of TI's newer calculators?
BenThe 86 has always been my favorite. I would have liked to see an 87, but I must admit the USB port on the newer models is a cool feature.
  Reply to this article


The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.


Re: Interview with Ben Mickle
elfprince13 Account Info
(Web Page)

Great job with the interview.

on the other hand, between the major websites like UTI, Cemetech, Omnimaga, and maxcoderz, I think just about everyone knows each other....and of course the regulars here

Reply to this comment    9 March 2006, 19:16 GMT


Re: Re: Interview with Ben Mickle
Radical-Pi Account Info

Yes, but I see different people between ticalc and...everywhere else.
As of six comments on this article though, all the familiar calc geeks are here, none of the ticalc.org regulars that I have noticed...

Reply to this comment    9 March 2006, 21:06 GMT

Re: Re: Re: Interview with Ben Mickle
something1990 Account Info

Hey almost all of us go to Cemetech.

Reply to this comment    9 March 2006, 21:12 GMT

Re: Re: Re: Interview with Ben Mickle
elfprince13 Account Info
(Web Page)

CajunLuke....

Reply to this comment    9 March 2006, 23:35 GMT


Re: Re: Re: Re: Interview with Ben Mickle
CajunLuke  Account Info
(Web Page)

Why, thank you.

Reply to this comment    10 March 2006, 01:04 GMT


Re: Re: Re: Interview with Ben Mickle
slimey_limey  Account Info
(Web Page)

Do I count as a regular, or have I been gone for too long?

Reply to this comment    10 March 2006, 16:09 GMT

Re: Re: Re: Re: Interview with Ben Mickle
elfprince13 Account Info
(Web Page)

You seem to post fairly often....

a lot of the detachedsolutions guys post frequently too

Reply to this comment    10 March 2006, 16:23 GMT


Re: Re: Re: Re: Interview with Ben Mickle
Num Account Info
(Web Page)

Probably a regular, even though I saw one of your posts on an article about Z80 emulation on 68k calcs that occured about eight years ago...

Speaking of Z80 emulations on 68k, has anyone made a emulator that emulates the Z80 for the 68k? Or am I behind on the news, since I only know of Emu8x, ZX Spectrum emulator, and the gb68k emulators...

Reply to this comment    10 March 2006, 18:48 GMT


Re: Re: Re: Re: Re: Interview with Ben Mickle
KermMartian  Account Info
(Web Page)

Nope, no one has done z80 on 68ks yet. :( Would be cool, though, but kinda slow.

Reply to this comment    10 March 2006, 18:53 GMT


Re: Re: Re: Re: Re: Re: Interview with Ben Mickle
Denial  Account Info

GB68K does emulate a Z80 processor... Or at least Nintendo's bastardization of one.

Reply to this comment    11 March 2006, 15:54 GMT


Re: Re: Re: Re: Re: Re: Re: Interview with Ben Mickle
benryves  Account Info
(Web Page)

Sharp's, not Nintendo's.

Reply to this comment    12 March 2006, 10:51 GMT

Re: Interview with Ben Mickle
something1990 Account Info

I think it's great that he provided a link to that programming page. Even though it doesn't deal with Ti programming, it is great practice for those of use learning C/C++/Java/Pascal (those were the only languages I've seen submitted so far.)

Reply to this comment    9 March 2006, 21:08 GMT

Re: Interview with Ben Mickle
burntfuse  Account Info
(Web Page)

What feature in Windows Vista did you work on?

Reply to this comment    11 March 2006, 16:21 GMT

Re: Re: Interview with Ben Mickle
Spencer Dubya  Account Info
(Web Page)

I'm intrigued as well.

Reply to this comment    12 March 2006, 05:45 GMT


Re: Re: Re: Interview with Ben Mickle
Brandon Wilson  Account Info
(Web Page)

I'm sure that if he told us, he'd have to kill us all.

Reply to this comment    12 March 2006, 10:08 GMT


Re: Re: Re: Re: Interview with Ben Mickle
burntfuse  Account Info
(Web Page)

Hmm...maybe he could, um, slip us a little source... ;-)

No, not really.

Reply to this comment    12 March 2006, 15:34 GMT


Re: Re: Interview with Ben Mickle
Ben Mickle  Account Info
(Web Page)

I was on a team building a feature called EMD, which stands for External Memory Devices. It allows you to use a USB flash memory stick to make your computer run faster if your computer doesn't have much memory.

Reply to this comment    16 March 2006, 03:30 GMT


Re: Re: Re: Interview with Ben Mickle
burntfuse  Account Info
(Web Page)

Interesting...sort of like virtual memory with flash drives?

Reply to this comment    16 March 2006, 20:18 GMT

It is currenly 12:50 AM, 3/14/2006, where I live
JcN  Account Info
(Web Page)

HAPPY PIE DAY!!!!!!!!!

Reply to this comment    14 March 2006, 07:46 GMT


Re: It is currenly 12:50 AM, 3/14/2006, where I live
JcN  Account Info
(Web Page)

...and it's so late I mispelled pi.

Reply to this comment    14 March 2006, 07:47 GMT


Re: Re: It is currenly 12:50 AM, 3/14/2006, where I live
no_one_2000_  Account Info
(Web Page)

*awaits the pi day article*

Reply to this comment    14 March 2006, 13:11 GMT

1  2  

You can change the number of comments per page in Account Preferences.

  Copyright © 1996-2012, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer