ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: Interview with Jimmy Mårdell

Interview with Jimmy Mårdell
Posted by Michael on 16 November 2005, 15:02 GMT

For the second in our series of interviews with famous programmers, I interviewed Jimmy Mårdell. Jimmy has written a wide range of programs but most of you probably know him for his popular games Sqrxz and ZTetris. He is an outstanding programmer who won the 2003 Google CodeJam. Read on for the interview.

Interview with Jimmy Mårdell
MichaelHow old are you currently and what education have you had?
JimmyI'm 27. I've been studying computer science four years at Umeå University. However, I haven't graduated yet. I got a job offer during my studies, and decided I wanted to do something else instead for a while. That was more than 2 years ago now.
MichaelYou won the 2003 Google Code Jam which is very impressive. Have you done any other programming since you left the TI community?
Jimmy

Well, I program every day at work!

Besides that, I've mostly been involved in algorithm programming competition, such as IOI, ACM, TopCoder and Google Code Jam. They are great fun, and also improve your programming technique quite a bit. I believe quite a lot of people in the software industry underestimate algorithm and programming technique, and focus too much on software development processes.

I've also done some game programming on the Nintendo Game Boy. During my TI-time, I coded the Game Boy Color (partly in cooperation with Icarus Production and then moved on to the Game Boy Advance when it came out. I spent a year or so during my university time working on a commercial GBA game, Fila Decathlon which was developed by myself (all programming) and another guy who did the game design and all graphics. That was great fun, but I don't think I will do any commercial game developing in the future.

MichaelWhat else have you been doing in general? Jobs? Hobbies? Travelling?
Jimmy

Obviously programming is my main hobby...and in particular problem solving and similar stuff requiring analytical thinking. I also play chess quite a lot at tournament level (my FIDE rating is 2128).

I work at a Swedish startup company, Elucidon. I won't bore you with what we do, but it's really cool stuff so feel free to visit our homepage for more info. I'm mainly involved with backend stuff, databases and performance optimization.

MichaelDo you think the community has changed since you were active? If so, how and has it gotten better or worse?
Jimmy

I'm not that up to date with what happens in the TI community. I check ticalc.org once a month or so, but that's about it. Maybe I'm blind, but the community seems a bit lacking. I mean, people do all kinds of cool TI games obviously, but I don't see the community.

I see people write a lot in the forums, but I never read those (on any site, not just ticalc.org). Lets face it; the people who have anything interesting to say don't say them in forums because they're just full of ****sh**. That's why you have news items, and editorials. Speaking of which, why isn't there a regular editorial on ticalc.org, or have I just missed it? I don't think the newsletter (which I receive) is a good substitute for that.

If the forums are the community today, then I'd say it's a lot worse.

Michael What's the best thing you remember about the TI community? Worst thing?
Jimmy

Without a doubt the best thing about the community is the very reason it exist (I think): the birth of ZShell. And then it continued with Fargo etc. The whole "underground" culture was just plain cool. Also there weren't so many people doing asm programming in those days. A community that is too big isn't a real community imho.

When TI started to support assembly programming, it took a bit fun out of it actually. I don't know, maybe that was the start of the decline of the community.

I also suspect the community has also grown a lot. There are a lot more who develop programs today. I suspect the whole TI-"community" will (if it hasn't already) grow towards how things are done for Pocket-PCs (though hopefully most stuff will be free!)

MichaelIs there one of your programs that you like best? Why?
JimmyPersonally I liked Boulderdash most, because it used the exact same algorithms as the original version on the C64 (thanks to some people who reverse engineered it).
MichaelHave you ever met any other community members in real life?
JimmyYes, I've met fellow Icarus Production coders Andreas Ess and Matthew Shepcar at the ECTS (a gaming convention) in London the year 2000: (from left, Matthew Shepcar, Johannes Rajala [gfx guy, but did some TI coding also], Andreas Ess and myself). Most of us still keep in touch.
MichaelDo you have any advice for programmers who are just getting started?
JimmyHave fun when programming. Don't program because you think you must. Find enjoyment in the actual programming, not just in the finished program or game.

Jimmy raised a very good point about the lack of a regular editorial on ticalc.org. This is because no one ever submits any. If you have a quality editorial, feel free to e-mail it to news@ticalc.org.

  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 Jimmy Mårdell
burntfuse  Account Info
(Web Page)

So it looks like Elucidon is a software development company? (Please correct me if I'm wrong, since it's hard to work through all their talk about "productivity solutions" and "interactive platforms" and stuff like that. ;-) )

Reply to this comment    16 November 2005, 20:45 GMT

Re: Re: Interview with Jimmy Mårdell
Kevin Kofler Account Info
(Web Page)

Yes, they're apparently building customized software (i.e. software which is not boxed for mass sale, but developed specifically for a specific client, usually a large company with deep pockets) by contracts. That's why their language is incomprehensible for normal people, they're targeting business folks who talk like that all day. ;-)

Reply to this comment    17 November 2005, 00:52 GMT

Re: Re: Re: Interview with Jimmy Mårdell
JrJinfinity  Account Info
(Web Page)

Unless you work for such a place, then you can likely understand all of the market speech.

Reply to this comment    17 November 2005, 10:17 GMT


Re: Re: Re: Interview with Jimmy Mårdell
burntfuse  Account Info
(Web Page)

Yeah, that's the kind of stuff I see in IT magazines that drives me crazy, "enterprise systems"/"content management"/stuff like that that seems so indirect. The software from this company looks interesting though.

Reply to this comment    18 November 2005, 20:40 GMT


Once I subscribed to a business technology magazine because it was free
slimey_limey  Account Info
(Web Page)

Didn't "enterprise" mean "small business" once? How did it shift to meaning "bigger than AT&T at its peak"?

Reply to this comment    19 November 2005, 01:53 GMT


Re: Once I subscribed to a business technology magazine because it was free
Kevin Kofler Account Info
(Web Page)

I think you haven't seen AT&T at it's peak yet. All the broken-up companies are slowly re-merging, and the FTC isn't doing anything to stop them.

Reply to this comment    19 November 2005, 02:32 GMT


Re: Re: Once I subscribed to a business technology magazine because it was free
slimey_limey  Account Info
(Web Page)

Ok, ok. "Bigger than AT&T at its pre-divestiture peak".

Reply to this comment    22 November 2005, 17:31 GMT

Re: Re: Interview with Jimmy Mårdell
MafiaMan Account Info

The "productivity solutions" and "interactive platforms" are parts of mission statements and vision statements. I always get the two confused. Read The Dilbert Principle by Scott Adams, it tells you everything about business.

Reply to this comment    27 November 2005, 06:57 GMT


Re: Re: Interview with Jimmy Mårdell
MafiaMan Account Info
(Web Page)

The "productivity solutions" and "interactive platforms" are parts of mission statements and vision statements. I always get the two confused. Read "The Dilbert Principle" by Scott Adams, it tells you everything about business.

(see link)

Reply to this comment    27 November 2005, 07:12 GMT

Re: Interview with Jimmy Mårdell
Ranman  Account Info

Boulderdash is still my favorite game on 68K calcs. I love playing it on my calc as well as my old Commodore SX-64.

I remember learning Assembly language back in 1998-99 using your tutorial "THE GUIDE TO 68000 ASSEMBLY LANGUAGE".

Thanks Jimmy!

Reply to this comment    17 November 2005, 02:42 GMT

Question for Mr. Mårdell
coinmanz  Account Info
(Web Page)

May I host your zShell School and any other TI tutorials / asm sources at?:
http://70.187.33.125:8080/
soon to be rbpx.info. Please respond soon

Reply to this comment    20 November 2005, 18:39 GMT


Re: Question for Mr. Mårdell
Sebastian Schmied Account Info

You'd better mail him directly. He reads the boards only once a month.

Reply to this comment    20 November 2005, 21:31 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