interviews bookstore newsletter
visit mikepop.net for more info about Mike Popovic
"I can get stuff done with the BeOS."
Seth Flaxman is the author of various applications, including BePlan and Legolas, a runner-up in Be's second Masters Awards. He is one of the original founders of ABiSoft. And by the way, he is twelve years old.
After the Amiga 2500, I had an Amiga 3000 which I tried (most unsuccessfully) to create animations with Lightwave, and the Video Toaster that was in the 3000.
The first programming I did was command-line programs for unix, but nothing that really did anything. All my programming was in C, and I knew a small amount of C++ at the time. My first GUI programming was with OSF/Motif, and I played with Tcl/Tk, but I didn't get very far, but then we got a BeBox!
How and when did you first hear of Be?
In 1995, or 1996 I heard about the BeBox, probably from an article in Wired, or some media coverage. My first experience with Be was a screenshot of BeOS as the background for X.
How old were you when you did your first programming?
Looking at old source, I did my first in Nov. of 1995, and I was born in Dec. of 1985. :)
What made you decide to develop for the BeOS?
When we first got a BeBox, in 1996, my brother was developing a java program for MacOS, as contract development. When he got a chance, he would develop for BeOS, but I didn't really get going till a little later. I decided to develop for BeOS, probably because I wanted to Be like my brother.
How would you compare learning the BeOS API vs. programming for other platforms?
The BeOS API is really, really, easy, compared to other things.... especially Motif. I recently looked at QT, and it resembles the BeOS a bit, but I prefer the BeOS API.
What led you to develop the programs you have? What sort of projects do you see yourself taking on in the future?
My first program that was available to the public was Legolas. I started Legolas in 1996, and I entered it in the 2nd masters awards, winning a runners up. Looking back on Legolas, it just isn't that great of a product, but it did help me learn the API. Looking back at the code for Legolas is hard, becasue I write much better code now.
I developed BePlan at the suggestion of my dad, who had been working on a modification of BeDaliClock that would give you a calendar. I wrote BePlan from scratch, although I borrowed the calendar computation code from XCalendar (which I think borrowed its calendar code from the unix cal(1) command) and I used concepts I saw in Plan, the CDE calendar, ical, and the PalmPilot datebook application.
I want to do more stuff with the media kit and I'm anxiously awaiting R4 (and R5).
Tell me about ABiSoft.
As edited by our legal department www.kenlaw.com:
Next week, I'll either be Zookeeper, First Assistant Prophet, or Speaker for the Dead.
Do you get a lot of feedback from people who use your programs? If so, what does it mostly say?
I get almost no feedback from people in e-mail, and this has puzzled me. I do get some positive/negative feedback in IRC chat, and this has helped me with BePlan somewhat. For example, I am talking to someone as I write this about the buttons to go left and right in the month view of BePlan, and he is criticising the black triangles that I use currently.
Have you run into any "age predjudice" issues in the BeOS community or elsewhere?
I haven't encountered much age predjudice in the BeOS community, but (at least up until now) the majority of the people out there don't seem to know my age..... Of the people who do, they have all assured me that its not age that counts....
What books would you consider a "must-read" - programming related, or otherwise? I am currently reading the Orson Scott Card four volume trilogy that starts with Ender's Game, and I'm a big fan of most of Heinlein's sci-fi book. Programming related, About Face is a great book, especially because of the words the author makes up, for example "buttcon". The C++ Primer is a must-have, but I'm still reading it.
If the BeOS was an animal, what kind would it be?
A Pequino.... oh wait, they don't exist.. Maybe a flying squirrel?
Who is your favorite Muppet, if any, and why?
Beaker? The one who the one who just makes noises.
Finish this sentence: "Developing for the BeOS kicks ass because ______________"
The programming api is so amazingly awesome, and I can get stuff done with the BeOS, unlike other *ahem* operating systems, where I have no idea why the heck its crashing.
(And its the *ONLY* OS that I can play the BeOS Talking Blues at -400%)
Douglas Irving Repetto
Home | qJLG | Icon Tarot | Story Archive | Interviews | Bookstore | Newsletter | About | Advertise | Contact