JacquesC

Prof. Jacques Carette

2401 Reputation

17 Badges

20 years, 75 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

So what should i mod 0 really be equal to?

solve used to be one of Maple's strongest commands -- it even subsumed simplify in power.  But, over the years, dsolve slowly took over as the most powerful comand.  At the same time, people started realizing that within the framework of differential equations, the toolbox was actually larger than the one for algebraic equations (and most algebraic tools are still available).  So many tasks that one thinks of doing purely algebraically can also be done using differential equations, with perhaps the most surprising one is to factor multivariate polynomials via partial differential equations.

We are going to show a roundabout but rather effective method of solving some rather complicated (definite) integrals in closed-form via a rather unusual method: a special factorization of linear ODEs.  The example we will use is a 2 week old question that has yet to get an answer.

First, the problem: compute the integral

The following is extracted from Jakob Nielsen's weekly newsletter on usability.

----------------------------------------------------------

While in London for last week's conference, I stopped by the British Museum. Among other exhibits, I saw King George III's collection of antique coins. Because this was part of an exhibition about the growth of knowledge during the Enlightenment period, the collection was shown in the way the King had organized it.

His Roman coins were sorted chronologically, which is the same system the Museum uses to this day. But the Greek coins were sorted alphabetically according to the name of the ruler depicted on the coin. This meant that coins issued at the same time would be in widely varying parts of the collection. It also meant that coins minted in the same city state would be dispersed across the collection. Not surprisingly, the British Museum no longer uses George III's system for its collection (except for this special exhibit).

Information architecture lessons:

  1. Alphabetical order is usually a bad way to structure items.
  2. For a better structure, you need to understand the underlying dimensions of interest (the King didn't know enough about ancient Greece to correctly place the coins in time and space).
  3. New info may cause you to restructure things for better access.
  4. Two or more structuring principles may be better than a single one.

In a previous comment, J. Tarr asks "what is Maple primarily intended to do?", and suggests that I might have something to say on the topic.

2 3 4 5 6 7 8 Last Page 4 of 16