I first started working on a maths program when I was at university and wanted a program like Mathematica and Maple on the Amiga. It was written in Amiga E, but didn't get very far. I tried again a few years later writing the program in C++ but the project again stalled due to some bad design decisions. After finding out about SourceForge I decided to try again, this time in Java.
In mid of 2001 I was looking for a computational engine which has an
easy scripting language and which should be very flexible. Also I did have
no other projects to spend my leisure time on, the last project was finished
and at work was no access to a flexible simulation tool like
Matlab. A search
in the open source world on the internet came up with a couple of hits like
scilab, rlab and some more.
Some were already very advanced, but they
are all written in C or C++ and I was looking for something in my favourite
programming language, which is java. So finally I found
JMathLib, which is
hosted a sourceforge.net. The project had just started some months ago and only
had one developer so far. This is when I met Mark Sparshatt and very soon I became
an active member of the developing team. Which had the magical size of two
individuals at that time.
When I began studying computer sciences in September 1998 I thought I would learn a lot of everything. But the complexity of everything put my feet down to earth, so I had to choice what I would not focus and what I would (try to) "masterize". One day I thought about all the knowledge I learnt since I was in the university, and I was very disappointed about it. The result was that I was far behind the "cutting-edge" computer technology. Nothing more than simple-old computer standards-facts that can be found on dusty books. I mean things like operator's (AND, OR....) truth-table and/or bubble sort algorithm!!! Trashing over the net I found sourceforge.net and this project, wich I considered the most complete (maths, lex-scan, parsing, gui design, in-depth java...) so I finally decided to join it.