Re: models of creativity in programming

2010-03-29 Thread Clendon Gibson
: models of creativity in programming On 29 March 2010 21:25, Raoul Duke wrote: > touche: http://www.idlewords.com/2005/04/dabblers_and_blowhards.htm Yes, Paul Graham really shouldn't pretend to speak on behalf of a whole culture.  Also he clearly knows nothing about the research community

Re: models of creativity in programming

2010-03-29 Thread guzdial
Yasmin Kafai explored the issue you're describing, Alex, in her dissertation: http://www.amazon.com/Minds-Play-Computer-Childrens-Learning/dp/0805815139/ref=sr_1_4?ie=UTF8&s=books&qid=1269897242&sr=1-4 Yasmin saw students exhibiting both bricoleur and planner characteristics, and tried to come

Re: models of creativity in programming

2010-03-29 Thread alex
On 29 March 2010 21:25, Raoul Duke wrote: > touche: http://www.idlewords.com/2005/04/dabblers_and_blowhards.htm Yes, Paul Graham really shouldn't pretend to speak on behalf of a whole culture. Also he clearly knows nothing about the research community he rails against in the same paper: "The wa

Re: models of creativity in programming

2010-03-29 Thread Raoul Duke
touche: http://www.idlewords.com/2005/04/dabblers_and_blowhards.htm On Mon, Mar 29, 2010 at 6:05 AM, John.Sturdy wrote: > Unless I missed a message... no-one seems to have mentioned "Hackers and > Painters", the essay (http://www.paulgraham.com/hp.html) and book > (http://books.google.com/books?i

Re: models of creativity in programming

2010-03-29 Thread Allen Higgins
And if I could advocate going back a bit further, to look again at Raymonde Guindon's empirical studies of design processes. While not using the language of creativity it is relevant to the first question. R. Guindon, “Designing the Design Process: Exploiting Opportunistic Thoughts,” Human-Com

RE: models of creativity in programming

2010-03-29 Thread John.Sturdy
Unless I missed a message... no-one seems to have mentioned "Hackers and Painters", the essay (http://www.paulgraham.com/hp.html) and book (http://books.google.com/books?id=B4dk0tYPrckC&printsec=frontcover&dq=hackers+and+painters&source=bl&ots=PQ1k17Gj8X&sig=UddP_liM4OlzqepjSIJoELor7Bk&hl=ga&ei=Z

Re: models of creativity in programming

2010-03-26 Thread alex
On 23 March 2010 14:12, Steven Clarke wrote: > I've always found the following essay quite inspirational in the way that it > describes two different styles of programming. > http://www.papert.org/articles/EpistemologicalPluralism.html Thank you Steven for this link in particular, I've been enjo

Re: models of creativity in programming

2010-03-23 Thread Lindsay Marshall
On 23 Mar 2010, at 18:02, Derek M Jones wrote: > Lindsay, > >>> I think that the role of creativity in programming is vastly >>> overestimated. >> >> I have to disagree, I think it is vastly underestimated. > > This is only because you live in a world (ie, academia) > here the aim is to be cre

Re: models of creativity in programming

2010-03-23 Thread Alan Blackwell
> This is only because you live in a world (ie, academia) > here the aim is to be creative. Of course, there are quite a range of professions that we do identify as being 'creative', and many of those professions use programming as a tool. I've had a number of interesting experiences creating

Re: models of creativity in programming

2010-03-23 Thread Derek M Jones
Lindsay, I think that the role of creativity in programming is vastly overestimated. I have to disagree, I think it is vastly underestimated. This is only because you live in a world (ie, academia) here the aim is to be creative. Most algorithms are very simple and frequently used. In fact

Re: models of creativity in programming

2010-03-23 Thread Lindsay Marshall
On 23 Mar 2010, at 17:31, wrote: > Also relevant to this discussion is Richard Gabriel’s proposal for a Masters > of Fine Arts in Software: > > http://www.dreamsongs.com/MFASoftware.html > I really like that idea a lot and agree with much of what he says. I've been wanting to start doing De

Re: models of creativity in programming

2010-03-23 Thread Bjorn Reese
alex wrote: I imagine work has already been done in this area, could anyone suggest references? I'd be very interested in any opinions on the above ideas too, and on the subject of programming and creativity in general. You can find a general overview of creativity and theories thereof in: Ro

Re: models of creativity in programming

2010-03-23 Thread guzdial
Also relevant to this discussion is Richard Gabriel's proposal for a Masters of Fine Arts in Software: http://www.dreamsongs.com/MFASoftware.html On 3/23/10 1:13 PM, "Neil" wrote: It strikes me that perhaps we emphasize the role of creativity too much in the arts. How much of what we term cre

Re: models of creativity in programming

2010-03-23 Thread Neil
It strikes me that perhaps we emphasize the role of creativity too much in the arts. How much of what we term creativity is due to insane expertise and breadth of knowledge? Cezanne had not only a new take on capturing light, but also tremendous ability with the medium he'd chosen (both learned and

Re: models of creativity in programming

2010-03-23 Thread Alan Blackwell
And that reminds me of the many years of great work that has been done by Gerhard Fischer at Boulder: http://l3d.cs.colorado.edu/~gerhard/ See, for example, his work with the NSF Create IT programme: http://swiki.cs.colorado.edu:3232/CreativeIT Alan > Another interesting take on this is creati

Re: models of creativity in programming

2010-03-23 Thread John Daughtry
Another interesting take on this is creativity vs. rationale in design. Jack Carroll hosted a workshop on this, one report of which can be found here: http://john.daughtryhome.com/publications/DAUGHTRY_BURGE_CARROLL_POTTS_SEN_2009.pdf On Tue, Mar 23, 2010 at 10:37 AM, Alan Blackwell < alan.

Re: models of creativity in programming

2010-03-23 Thread Alan Blackwell
steven.cla...@microsoft.com said: > I've always found the following essay quite inspirational in > the way that it describes two different styles of programming. > http://www.papert.org/articles/EpistemologicalPluralism.html I agree that essay raises interesting points, but I believe it also h

Re: models of creativity in programming

2010-03-23 Thread alex
On 23 March 2010 13:55, Lindsay Marshall wrote: >> I think that the role of creativity in programming is vastly >> overestimated. > I have to disagree, I think it is vastly underestimated. I think I am with Lindsay here, but perhaps we are working with different definitions of the (rather difficu

RE: models of creativity in programming

2010-03-23 Thread Steven Clarke
.infed.org/thinkers/et-schon.htm). Steven -Original Message- From: Lindsay Marshall [mailto:lindsay.marsh...@newcastle.ac.uk] Sent: 23 March 2010 13:56 To: Derek M Jones Cc: alex; Ppig-Discuss-List Subject: Re: models of creativity in programming > > I think that the role of creativit

Re: models of creativity in programming

2010-03-23 Thread Lindsay Marshall
> > I think that the role of creativity in programming is vastly > overestimated. I have to disagree, I think it is vastly underestimated. > > Most algorithms are very simple and frequently used. > In fact developers seem to have a small repertoire of techniques > they use most of the time. Wh

Re: models of creativity in programming

2010-03-23 Thread Derek M Jones
Alex, I'm wondering if models of creative processes in programming have been proposed in the literature. I think that the role of creativity in programming is vastly overestimated. Considering the case of a programmer working without a clear specification, for example to compose some music o

Re: models of creativity in programming

2010-03-23 Thread John Daughtry
See "Software Creativity 2.0" by Robert Glass for a practitioner-oriented accessible treatment. Its a great book that is basically written as a narrative of the author's thoughts on programming creativity. Since it is very accessible, very broad, and heavily grounded in practitioner experience, It

models of creativity in programming

2010-03-23 Thread alex
Hi all, I'm wondering if models of creative processes in programming have been proposed in the literature. It seems to me there are several models involved. Firstly, models in a programmer's head of what a program is for and/or how it should operate. Secondly, models in the computer, the struct