Re: [Sugar-devel] Journal criticism (or not)

2009-05-29 Thread Tomeu Vizoso
On Thu, May 28, 2009 at 18:16, James Simmons jim.simm...@walgreens.com wrote:
 My two cents:

 When I started programming computers 30+ years ago data was stored in
 punch cards and reels of tape.  Disk storage was available, but too
 expensive to use to store large amounts of data.  (I didn't hear the
 word gigabyte until the late 80's).  In classes at college I studied
 database management systems.  The book had ONE chapter on relational
 databases.  There was some question back then if one of these could
 actually be built.

 For versioning of files we used something called a GDG (generation data
 group).

 The first interactive computer system I got to use was VM.  Everyone in
 the system had the illusion of having a whole mainframe to himself.  If
 you wanted to send someone else some COBOL code you'd use the spool
 punch command, because that was virtually like having the machine punch
 up a deck of 80 column cards and handing that deck to the person.  We
 used fixed length records for most things, because there was no way to
 make a variable length punched card.

 Later, at the same time I got my first PC, I also started programming
 IBM's new AS400, which had libraries, files, and members.  Everything on
 the box had those three levels of hierarchy: no more, no less.

 Everything I have listed above is still in use today.  Most of them
 predate hierarchical folders.

 Now the thing about Sugar is that it is NOT about teaching the kid how
 to use a computer.  It's about teaching him everything, using the
 computer to help.  It's about teaching art with Colors, music with Tam
 Tam, creative writing with Write, math with a whole bunch of Activities,
 History, Language, and Literature with the various reading Activities,
 etc.  Learning about computers is in there too, with Pippy, etc. but
 it's not the main focus.

 I think of the Journal as a DBMS that stores and organizes various kinds
 of objects.  Sure, it uses files and directories underneath but so does
 a DBMS and nobody thinks of a DBMS that way except the guy who wrote it.

Nice write up ;)

 The Journal is a real selling point for Sugar.  My criticism of the
 Journal is:

 1).  It doesn't live up to its potential.  It should be MORE like it
 already is.
 2).  It should stop pretending that other ways of organizing files (on
 thumb drives) are as good as it is.  They are not.  They are crude
 visitors from a foreign land and should be treated as such.

I agree with that, we have learned a lot during these past years and
we have a clearer view of what is important to tackle next. If only
days had more hours...

Cheers,

Tomeu


 James Simmons


 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Journal criticism (or not)

2009-05-28 Thread James Simmons
My two cents:

When I started programming computers 30+ years ago data was stored in 
punch cards and reels of tape.  Disk storage was available, but too 
expensive to use to store large amounts of data.  (I didn't hear the 
word gigabyte until the late 80's).  In classes at college I studied 
database management systems.  The book had ONE chapter on relational 
databases.  There was some question back then if one of these could 
actually be built.

For versioning of files we used something called a GDG (generation data 
group).

The first interactive computer system I got to use was VM.  Everyone in 
the system had the illusion of having a whole mainframe to himself.  If 
you wanted to send someone else some COBOL code you'd use the spool 
punch command, because that was virtually like having the machine punch 
up a deck of 80 column cards and handing that deck to the person.  We 
used fixed length records for most things, because there was no way to 
make a variable length punched card.

Later, at the same time I got my first PC, I also started programming 
IBM's new AS400, which had libraries, files, and members.  Everything on 
the box had those three levels of hierarchy: no more, no less.

Everything I have listed above is still in use today.  Most of them 
predate hierarchical folders.

Now the thing about Sugar is that it is NOT about teaching the kid how 
to use a computer.  It's about teaching him everything, using the 
computer to help.  It's about teaching art with Colors, music with Tam 
Tam, creative writing with Write, math with a whole bunch of Activities, 
History, Language, and Literature with the various reading Activities, 
etc.  Learning about computers is in there too, with Pippy, etc. but 
it's not the main focus.

I think of the Journal as a DBMS that stores and organizes various kinds 
of objects.  Sure, it uses files and directories underneath but so does 
a DBMS and nobody thinks of a DBMS that way except the guy who wrote it.

The Journal is a real selling point for Sugar.  My criticism of the 
Journal is:

1).  It doesn't live up to its potential.  It should be MORE like it 
already is.
2).  It should stop pretending that other ways of organizing files (on 
thumb drives) are as good as it is.  They are not.  They are crude 
visitors from a foreign land and should be treated as such.

James Simmons


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel