[fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-20 Thread Iian Neill
ubject: Re: [fonc] Historical lessons to escape the current sorry state of > personal computing? > > Hi Ivan, > > Please forgive the speculativeness and abstruseness of my response to your > question ... but it's the best I can do! > > The question that's really being

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-18 Thread Iian Neill
Hi Ivan, Please forgive the speculativeness and abstruseness of my response to your question ... but it's the best I can do! The question that's really being asked here is, 'What is the future of computing?' -- and I'm not sure it is possible to answer that question in the abstract, just in the s

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-17 Thread BGB
On 7/17/2012 9:47 PM, David-Sarah Hopwood wrote: [Despite my better judgement I'm going to respond to this even though it is seriously off-topic.] in all likelihood, the topic will probably end pretty soon anyways. don't really know how much more can really be said on this particular subject a

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-17 Thread David-Sarah Hopwood
[Despite my better judgement I'm going to respond to this even though it is seriously off-topic.] On 17/07/12 17:18, BGB wrote: > an issue though is that society will not tend to see a person as they are as > a person, but > will rather tend to see a person in terms of a particular set of stereot

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-17 Thread Pascal J. Bourguignon
BGB writes: >> Well it's clear that it's not their best interest to do that: only about >> 40% males reproduce in this setup. > > it is in the best interest of those who are successful. > > if a person works in their own best interests, it may benefit > themselves, but this is not to say that it

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-17 Thread BGB
On 7/17/2012 8:56 AM, Pascal J. Bourguignon wrote: BGB writes: but you can't really afford a house without a job, and can't have a job without a car (so that the person can travel between their job and their house). Job is an invention of the Industrial era. AFAIK, our great great grand pare

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-17 Thread Pascal J. Bourguignon
BGB writes: > likewise, many people who aren't really programmers, but are just > trying to get something done, probably aren't really going to take a > formal approach to learning programming, but are more likely going to > try to find code fragments off the internet they can cobble together > t

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-17 Thread BGB
On 7/17/2012 11:12 AM, Loup Vaillant wrote: Pascal J. Bourguignon a écrit : BGB writes: dunno, I learned originally partly by hacking on pre-existing codebases, and by cobbling things together and seeing what all did and did not work (and was later partly followed by looking at code and writin

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-17 Thread BGB
On 7/17/2012 9:04 AM, Pascal J. Bourguignon wrote: David-Sarah Hopwood writes: On 17/07/12 02:15, BGB wrote: so, typically, males work towards having a job, getting lots money, ... and will choose females based mostly how useful they are to themselves (will they be faithful, would they make

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-17 Thread Loup Vaillant
Pascal J. Bourguignon a écrit : BGB writes: dunno, I learned originally partly by hacking on pre-existing codebases, and by cobbling things together and seeing what all did and did not work (and was later partly followed by looking at code and writing functionally similar mock-ups, ...). some

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-17 Thread Pascal J. Bourguignon
David-Sarah Hopwood writes: > On 17/07/12 02:15, BGB wrote: >> so, typically, males work towards having a job, getting lots money, ... and >> will choose >> females based mostly how useful they are to themselves (will they be >> faithful, would they >> make a good parent, ...). >> >> meanwhile

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-17 Thread Pascal J. Bourguignon
BGB writes: > but you can't really afford a house without a job, and can't have a > job without a car (so that the person can travel between their job and > their house). Job is an invention of the Industrial era. AFAIK, our great great grand parents had houses. > I don't really think it is a

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-17 Thread Loup Vaillant
BGB a écrit : people need to live their lives, and to do this, they need a job and money (and a house, car, ...). As individuals, in our current society, yes. We can strive for other solutions, however. A analogy with computing would be to say people need an http//html browser to search the I

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread BGB
On 7/16/2012 8:59 PM, David-Sarah Hopwood wrote: On 17/07/12 02:15, BGB wrote: so, typically, males work towards having a job, getting lots money, ... and will choose females based mostly how useful they are to themselves (will they be faithful, would they make a good parent, ...). meanwhile,

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread David-Sarah Hopwood
On 17/07/12 02:15, BGB wrote: > so, typically, males work towards having a job, getting lots money, ... and > will choose > females based mostly how useful they are to themselves (will they be > faithful, would they > make a good parent, ...). > > meanwhile, females would judge a male based prim

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread BGB
On 7/16/2012 3:15 PM, Pascal J. Bourguignon wrote: BGB writes: and, one can ask: does your usual programmer actually even need to know who the past US presidents were and what things they were known for? or the differences between Ruminant and Equine digestive systems regarding their ability t

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread Pascal J. Bourguignon
Miles Fidelman writes: > Pascal J. Bourguignon wrote: >> Miles Fidelman writes: >> >>> Pascal J. Bourguignon wrote: No, no, no. That's the point of our discussion. There's a need to increase "computer"-literacy, actually "programming"-literacy of the general public. Th

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread Pascal J. Bourguignon
BGB writes: > and, one can ask: does your usual programmer actually even need to > know who the past US presidents were and what things they were known > for? or the differences between Ruminant and Equine digestive systems > regarding their ability to metabolize cellulose? > > maybe some people

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread Miles Fidelman
Pascal J. Bourguignon wrote: Miles Fidelman writes: Pascal J. Bourguignon wrote: No, no, no. That's the point of our discussion. There's a need to increase "computer"-literacy, actually "programming"-literacy of the general public. The situation where everybody would be able (culturally, w

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread Pascal J. Bourguignon
Miles Fidelman writes: > Pascal J. Bourguignon wrote: >> No, no, no. That's the point of our discussion. There's a need to >> increase "computer"-literacy, actually "programming"-literacy of the >> general public. >> >> The situation where everybody would be able (culturally, with a basic >> kn

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread BGB
On 7/16/2012 11:22 AM, Pascal J. Bourguignon wrote: BGB writes: general programming probably doesn't need much more than pre-algebra or maybe algebra level stuff anyways, but maybe touching on other things that are useful to computing: matrices, vectors, sin/cos/..., the big sigma notation, ..

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread Miles Fidelman
Pascal J. Bourguignon wrote: No, no, no. That's the point of our discussion. There's a need to increase "computer"-literacy, actually "programming"-literacy of the general public. The situation where everybody would be able (culturally, with a basic knowing-how, an with the help of the right s

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread Pascal J. Bourguignon
BGB writes: > general programming probably doesn't need much more than pre-algebra > or maybe algebra level stuff anyways, but maybe touching on other > things that are useful to computing: matrices, vectors, sin/cos/..., > the big sigma notation, ... Definitely. Programming needs discreete mat

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread John Nilsson
On Mon, Jul 16, 2012 at 2:20 PM, Miles Fidelman wrote: > question becomes: is this a separate discipline, or is it something to be > incorporated into math and science? This question is examined at length here: http://www.ageofsignificance.org/ (Unfortunately something seems to have derailed the

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread BGB
On 7/16/2012 8:00 AM, Pascal J. Bourguignon wrote: Miles Fidelman writes: Pascal J. Bourguignon wrote: Miles Fidelman writes: And seems to have turned into something about needing to recreate the homebrew computing milieu, and everyone learning to program - and perhaps "why don't more peopl

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread Pascal J. Bourguignon
Miles Fidelman writes: > Pascal J. Bourguignon wrote: >> Indeed. The French National Education is answering to that question >> with its educational "programme", and the newly edited manual. >> >> https://wiki.inria.fr/sciencinfolycee/TexteOfficielProgrammeISN >> >> https://wiki.inria.fr/wikis/s

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread Miles Fidelman
Pascal J. Bourguignon wrote: Indeed. The French National Education is answering to that question with its educational "programme", and the newly edited manual. https://wiki.inria.fr/sciencinfolycee/TexteOfficielProgrammeISN https://wiki.inria.fr/wikis/sciencinfolycee/images/7/73/Informatique_e

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread Randy MacDonald
On 7/15/2012 2:48 PM, Tomasz Rola wrote: Not really. Install Python, run interpreter and in black window type: print "Hello world" and you are done. Or, install Racket, run it and in the interpreter subwindow type (display "Hello world") and you are done again. Even better, Racket comes wit

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread Pascal J. Bourguignon
Miles Fidelman writes: > Pascal J. Bourguignon wrote: >> Miles Fidelman writes: >>> And seems to have turned into something about needing to recreate the >>> homebrew computing milieu, and everyone learning to program - and >>> perhaps "why don't more people know how to program?" >>> >>> My resp

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread Pascal J. Bourguignon
Loup Vaillant writes: > Pascal J. Bourguignon a écrit : >> Unfortunately, [CS is] not generalized yet, like mathematics of history. > > Did you mean history of mathematics? Or something like this? > http://www.ted.com/talks/jean_baptiste_michel_the_mathematics_of_history.html Oops, I meant "OR"

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread Miles Fidelman
Ivan Zhao wrote: So far, the discussion has mostly being about "how to" fix the current situation. They are great, but I am more interesting in the "historical precedences" that we could use as lessons and analogies. For example, in the plumber case, the lesson could be that standardization

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread Miles Fidelman
Pascal J. Bourguignon wrote: Miles Fidelman writes: And seems to have turned into something about needing to recreate the homebrew computing milieu, and everyone learning to program - and perhaps "why don't more people know how to program?" My response (to the original question) is that folks

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread Reuben Thomas
On 16 July 2012 13:10, Loup Vaillant wrote: > Pascal J. Bourguignon a écrit : >> >> Unfortunately, [CS is] not generalized yet, like mathematics of history. > > > Did you mean history of mathematics? Or something like this? I think this was a mixture of a typo and inaccurate translation, and sho

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread Miles Fidelman
Pascal J. Bourguignon wrote: Iian Neill writes: And I suspect the fact that BASIC was an interpreted language had a lot to do with fostering experimentation & play. BASIC wasn't interpreted. Not always. What matters is not interpreter or compiler, but to have an INTERACTIVE environment, vs.

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread Loup Vaillant
Pascal J. Bourguignon a écrit : Unfortunately, [CS is] not generalized yet, like mathematics of history. Did you mean history of mathematics? Or something like this? http://www.ted.com/talks/jean_baptiste_michel_the_mathematics_of_history.html Loup. ___

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread Pascal J. Bourguignon
Miles Fidelman writes: > And seems to have turned into something about needing to recreate the > homebrew computing milieu, and everyone learning to program - and > perhaps "why don't more people know how to program?" > > My response (to the original question) is that folks who want to > write, ma

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread Pascal J. Bourguignon
Iian Neill writes: > And I suspect the fact that BASIC was an interpreted language had a > lot to do with fostering experimentation & play. BASIC wasn't interpreted. Not always. What matters is not interpreter or compiler, but to have an INTERACTIVE environment, vs. a BATCH environment. As f

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-16 Thread Pascal J. Bourguignon
Ivan Zhao writes: > 45 years after Engelbart's demo, we have a read-only web and Microsoft > Word 2011, a gulf between "users" and "programmers" that can't be > wider, and the scariest part is that most people have been > indoctrinated long enough to realize there could be alternatives. > > Natur

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-15 Thread Ivan Zhao
By "Victorian plumbing", I meant the standardization of the plumbing and hardware components at the end of the 19th century. It greatly liberated plumbers from fixing each broken toilet from scratch, to simply picking and assembling off the shelf pieces. So far, the discussion has mostly being abo

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-15 Thread Shawn Morel
>> "45 years after Engelbart's demo, we have a read-only web and Microsoft Word >> 2011, a gulf between "users" and "programmers" that can't be wider, and the >> scariest part is that most people have been indoctrinated long enough to >> realize there could be alternatives." > > I'm not sure how t

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-15 Thread Tomasz Rola
On Sun, 15 Jul 2012, Miles Fidelman wrote: > Ok. I have to rise to this :-) > [...] > See, I'm an engineer, but I write a LOT for a living - proposals, > papers, presentations, etc. When I'm trying to think through a logical > presentation of information, a good outliner helps a lot. Worrying

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-15 Thread Tomasz Rola
On Sun, 15 Jul 2012, Iian Neill wrote: > Hi Ivan, Uhum, it is Tomasz here, not Ivan :-). > I don't mean to imply that the Eighties was necessarily a Golden Age of > home-brewed programming, or that it even instilled the best programming > practises -- i.e., BASIC -- but I think an argument can

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-15 Thread Jecel Assumpcao Jr.
Iian Neill wrote: > Although there are plenty of blogs and forums on programming out there, it's > really sad that there isn't some mass medium for programming literacy -- and > I suspect that a big part of it is that, despite its many documented flaws, > BASIC > at least had a small and graspable

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-15 Thread Miles Fidelman
Ok. I have to rise to this :-) Tomasz Rola wrote: On Sun, 15 Jul 2012, Miles Fidelman wrote: I keep coming back to the notion that transparent tools are really important - there's something about impedance matching between what we're trying to do and the tools we use. All too often, computer

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-15 Thread Tomasz Rola
On Sun, 15 Jul 2012, Miles Fidelman wrote: > I keep coming back to the notion that transparent tools are really > important - there's something about impedance matching between what > we're trying to do and the tools we use. All too often, computer tools > seem to make things harder, not easie

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-15 Thread BGB
On 7/14/2012 5:11 PM, Iian Neill wrote: Ivan, I have some hope for projects like the Raspberry Pi computer, which aims to replicate the 'homebrew' computing experience of the BBC Micro in Britain in the 1980s. Of course, hardware is only part of the equation -- even versatile hardware that en

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-15 Thread Iian Neill
Hi Ivan, I don't mean to imply that the Eighties was necessarily a Golden Age of home-brewed programming, or that it even instilled the best programming practises -- i.e., BASIC -- but I think an argument can be made that programming literacy -- even bad literacy -- was much more general at that t

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-14 Thread Miles Fidelman
Tomasz Rola wrote: On Sun, 15 Jul 2012, Miles Fidelman wrote: Tomasz Rola wrote: Oh, I mean, yes, everybody can learn to program, but how many have any kind of their own ideas for their own programs? Of all Lego (ab)users, how many build their own constructs while the rest is content with copy

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-14 Thread Tomasz Rola
On Sun, 15 Jul 2012, Miles Fidelman wrote: > Tomasz Rola wrote: > > > > Oh, I mean, yes, everybody can learn to program, but how many have any > > kind of their own ideas for their own programs? Of all Lego (ab)users, how > > many build their own constructs while the rest is content with copying >

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-14 Thread Miles Fidelman
Tomasz Rola wrote: Oh, I mean, yes, everybody can learn to program, but how many have any kind of their own ideas for their own programs? Of all Lego (ab)users, how many build their own constructs while the rest is content with copying stuff? Of all literate humans, how many have something inter

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-14 Thread Tomasz Rola
On Sun, 15 Jul 2012, Iian Neill wrote: > Ivan, > > I have some hope for projects like the Raspberry Pi computer, which aims > to replicate the 'homebrew' computing experience of the BBC Micro in > Britain in the 1980s. Of course, hardware is only part of the equation > -- even versatile hardwa

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-14 Thread David Barbour
If we wish to close the gap between user experience and programmer experience, enabling and encouraging regular users to control their own environments and experiences, we must do three things: First, we must eliminate barriers and discontinuities in maturation of the programmer and the developmen

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-14 Thread Joseph S. Barrera III
On 7/14/2012 12:36 PM, Ivan Zhao wrote: Victorian plumbers What's the story with Victorian plumbers? ___ fonc mailing list fonc@vpri.org http://vpri.org/mailman/listinfo/fonc

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-14 Thread Iian Neill
Ivan, I have some hope for projects like the Raspberry Pi computer, which aims to replicate the 'homebrew' computing experience of the BBC Micro in Britain in the 1980s. Of course, hardware is only part of the equation -- even versatile hardware that encourages electronic tinkering -- and the l

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-14 Thread Miles Fidelman
Ivan Zhao wrote: 45 years after Engelbart's demo, we have a read-only web and Microsoft Word 2011, a gulf between "users" and "programmers" that can't be wider, and the scariest part is that most people have been indoctrinated long enough to realize there could be alternatives. Naturally, thi

[fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-14 Thread Ivan Zhao
45 years after Engelbart's demo, we have a read-only web and Microsoft Word 2011, a gulf between "users" and "programmers" that can't be wider, and the scariest part is that most people have been indoctrinated long enough to realize there could be alternatives. Naturally, this is just history repe