Software Composition (was Literate Code) 4.55 http://spkr8.com/t/8169

Description:

We have many metaphors for software: Code as art, code as craft, code as science. Steve finds another one particularly useful: Code as literature. As one example, when writing prose, you must consider your audience. When writing software, several audiences will 'read' your work: the computer, your teammates, and end-users. Documentation must be written for multiple audiences as well. This is just one example of the parallel between the two.

In this talk, Steve will discuss programming as an act of composition, and how this mindset can be used to improve the code you write. He'll point out some of the unique problems that composing software brings to the table, and how to address them.

Comments on this Talk

Open-uri20110528-26037-l5dqts-0 Sven Fuchs, 20 Aug 04:01 PM

That was an awesome talk, Steve!

Stream.2400 winescout, 20 Aug 04:06 PM

Inspiring, I enjoyed this talk a lot. Thanks for making the broader connections.

Mh_madmen_icon Michael Harrison, 20 Aug 04:09 PM

I'd like to hear more. I'd bet you've gone into a lot more detail than what you showed us, Steve.

Mh_madmen_icon Michael Harrison, 20 Aug 04:18 PM

Comment deleted by Michael Harrison on August 20, 2011 at 4:25 PM

Mh_madmen_icon Michael Harrison, 20 Aug 04:25 PM

The quotes are great, but more code examples to support your points would be even better. Big ups for the 2 Benjamin qoutes, though.

Avatar-missing-icon-08 Erik Kastman, 30 Aug 03:23 AM

First time I've seen quines - you should consider the playfulness of the language too. I'd love to hear a longer session on this!

Have an account? Sign in or register.

Leave a Comment

13 Ratings: 4.55

Delivery: 4.54

Content: 4.55

Last Five Ratings

Time & Location

August 20, 2011 — 10:30 AM
201 State Street, Madison, WI (Map It)