Wrong confirmation ID
  • Email
  • Favorite
  • Download
  • Embed
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Programming and Minimalism: Lessons from Orwell and the Clash

by Jonathan Dahl on Mar 14, 2011

  • 1,394 views

Programming is writing. A programmer's job is to express abstract ideas in a specific language - just like the poet, the essayist, and the composer. But while writers and composers spend years improvin...

Programming is writing. A programmer's job is to express abstract ideas in a specific language - just like the poet, the essayist, and the composer. But while writers and composers spend years improving their style, many programmers think style stops with "two-space indentation". This needs to change.

This presentation will discuss style in music, writing, and software. We'll look at such diverse sources as George Orwell, Mozart, and punk music, and will find that much of art revolves around complexity and minimalism - just like software. Finally, we'll look at specific patterns and tools for writing software that is not just effective and efficient, but stylistically beautiful.

Accessibility

Categories

Tags

rubyconf music sxsw programming

Upload Details

Uploaded via SlideShare as Adobe PDF

Usage Rights

© All Rights Reserved

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel

3 Embeds 413

http://www.eamonn.org 263
http://jim.budet.net 144
https://twiki.hpl.hp.com 6

Statistics

Favorites
0
Downloads
0
Comments
0
Embed Views
413
Views on SlideShare
981
Total Views
1,394
Post Comment
Edit your comment Cancel

Programming and Minimalism: Lessons from Orwell and the Clash — Presentation Transcript