• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Programming and Minimalism: Lessons from Orwell and the Clash
 

Programming and Minimalism: Lessons from Orwell and the Clash

on

  • 2,732 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 ...

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.

Statistics

Views

Total Views
2,732
Views on SlideShare
2,246
Embed Views
486

Actions

Likes
0
Downloads
0
Comments
0

3 Embeds 486

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

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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