As you know, the James Robertson Memorial Programming Competition (or
JRMPC) is proceeding. You may recall that the decision was made to use
VisualWorks for the competition.

However, I now realize that it was the wrong decision. VisualWorks presents
a number of issues, such as:

   1. licensing, esp. to minors (all high school students are minors)
   2. awkward installation
   3. poor community support – their forum is dead and their mailing list
   is a PITA to use
   4. lack of GitHub support – GitHub rules the programming world now
   5. aging IDE and lack of innovation

All of this makes for a bad image, which is disastrous from the marketing
perspective.

David Buck coded the competition in VisualWorks because he wasn't familiar
with Pharo. His code is quite functional and he says it's about 80%
complete. He started coding just six weeks ago! So the remaining 20%
shouldn't be arduous.

Here are the things left to do:

   - complete the OpenGL rendering of the competition and video recording
   - add code to scan source code submitted by students to prevent malware
   and cheating
   - add code to allow full automation of the competition

The OpenGL rendering and video recordings will make the competition look
much more attractive to the public. This is vital because the competition
is a promotional and marketing event, and it has to look really good.

I need a Pharo expert to take over from David and convert the code base to
Pharo, then finish the remaining 20%. This needs to be done by September.

I'd really hate to scrap the project when we've made so much progress
already. I just need one Pharoer who truly believes that this marketing
event is worthwhile. Please give it serious consideration.

Thanks.

Reply via email to