JacquesC

Prof. Jacques Carette

2401 Reputation

17 Badges

20 years, 76 days
McMaster University
Professor or university staff
Hamilton, Ontario, Canada

Social Networks and Content at Maplesoft.com

From a Maple perspective: I first started using it in 1985 (it was Maple 4.0, but I still have a Maple 3.3 manual!). Worked as a Maple tutor in 1987. Joined the company in 1991 as the sole GUI developer and wrote the first Windows version of Maple (for Windows 3.0). Founded the Math group in 1992. Worked remotely from France (still in Math, hosted by the ALGO project) from fall 1993 to summer 1996 where I did my PhD in complex dynamics in Orsay. Soon after I returned to Ontario, I became the Manager of the Math Group, which I grew from 2 people to 12 in 2.5 years. Got "promoted" into project management (for Maple 6, the last of the releases which allowed a lot of backward incompatibilities, aka the last time that design mistakes from the past were allowed to be fixed), and then moved on to an ill-fated web project (it was 1999 after all). After that, worked on coordinating the output from the (many!) research labs Maplesoft then worked with, as well as some Maple design and coding (inert form, the box model for Maplets, some aspects of MathML, context menus, a prototype compiler, and more), as well as some of the initial work on MapleNet. In 2002, an opportunity came up for a faculty position, which I took. After many years of being confronted with Maple weaknesses, I got a number of ideas of how I would go about 'doing better' -- but these ideas required a radical change of architecture, which I could not do within Maplesoft. I have been working on producing a 'better' system ever since.

MaplePrimes Activity


These are Posts that have been published by JacquesC

There has been quite a number of complaints about new version of Maple being somehow inferior to previous versions in various ways. Lest people think that this is special to Maplesoft, PC World is running a story titled Before they Spoiled the Software, on various multimedia software that used to be better before it got seriously bloated. They also draw the reader's attention to sites like oldversion.com which specialize in archiving older versions of ``free'' software.
I have just noticed that user _JZlV_BjwBOR has just rocketted up the charts (with 39 points from 13 blog posts). Curious, since I did not remember seeing any such posts, I look at this user's blog and it is empty. What gives?
A real breath of fresh air post over at Mozilla Labs: the combined keyboard-graphical user interface. It makes really good points that, for user input, the bandwidth of keyboard input really can't be beaten. And of course, for output, graphical is definitely superior. I am really looking forward to seeing this in Firefox, and then hopefully have these ideas spread to other applications as well.
In the TTY version, there are all sorts of fascinating ways to have Maple stop/quit (on purpose). For example proc() quit end(); is one such way. Much more amusing is parse(qu||it,'statement'); which has interesting variations where one can really make it obscure what is going on. This does not work in the GUIs. But variations do produce rather entertaining results. For example, try FromInert(_Inert_STOP()); and note how the result is subtly different from qu||it; Now, try to do any GUI things on that first 'quit' (context-menus, drag&drop, etc, etc), and much fun ensues.
The New Yorker has an interesting article on feature creep (via boingboing). Apparently research shows that we are drawn to things with an insane amount of features in them, then ``digital fatigue'' sets in, and then we prefer the simple versions.
First 6 7 8 9 10 11 12 Last Page 8 of 16