Software Engineering
What I do for a living.











Outside Links







Subscribe to "Software Engineering" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.


Friday, February 22, 2002
 

Paul Graham's article "Being Popular" suggests that a developer of a programming languag assume his user is a genius rather than a bumbling fool that needs to be protected. The fool is still going to write a bad program but if you tie the hands of the genius he won't use your language. The user may do things with your language (or application) that you can't imagine. We might take his advice on our systems and allow the user to do more than we imagine rather than tie her specifically and exclusively to the requirements.
7:22:34 AM    

This article is from Jon Udell's Radio blog. The article "Being Popular" is actually a pretty neat exploration of a programmer's mindset.

Paul Graham is a Lisp maven. A long time ago (1987), I wrote application software in (a dialect of) Lisp. Another article of Paul's, Beating the Averages, reminds me why that made sense, and still would.

In yet another essay, Being Popular, Paul discusses the importance of libraries (or frameworks), admittedly not Lisp's strong suite:

I think a lot of the advances that happen in programming languages in the next fifty years will have to do with library functions. I think future programming languages will have libraries that are as carefully designed as the core language.

[Jon's Radio]
7:18:15 AM    


Click here to visit the Radio UserLand website. © Copyright 2003 Peter Loats.
Last update: 2/28/03; 7:25:36 PM.
February 2002
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28    
Jan   Mar