Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Programming and Minimalism: Lessons from Orwell & The Clash

A session at SXSW Interactive 2011

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.

LEVEL: Advanced

About the speaker

This person is speaking at this event.
Jon Dahl

Engineer and startup founder (@zencoderinc, YC W2010). Philosophy/theology nerd, Twins fan in exile, aspiring Luddite. bio from Twitter

Next session in Ballroom A

3:30pm Matt Mullenweg Interview: The Future of WordPress by Matt Mullenweg and John Battelle

60 attendees

  • adamerlebacher
  • Anders Svendal
  • Beau
  • ~ beckley$
  • Bill DeRouchey
  • Benjamin Turner
  • Rodrigo Franco
  • Craig McCoy
  • Craig Rowe
  • Chad Keck
  • Mark Jones
  • Chris Sweet
  • Dave DeSandro
  • Dessy
  • Devin Foley
  • Dustin Mihalik
  • Bill Sullivan
  • Éamonn O'B-S
  • Eric Waite
  • Iain Mullan
  • Javier Fadul
  • Jason Ugie
  • James Home
  • John Keefe
  • Jason Nakai
  • Johan Kuijt
  • Jon Dahl
  • Jeff Whitmire
  • Kevin Marks
  • Larry Archer
  • lizwakefield
  • Timothy Mohn ™
  • Chrys Wu
  • MaryTreseler
  • Matt Andrews
  • Mark Hall
  • Christian Metts
  • Georgetta Nicol
  • Mo
  • ɹǝɯoɹʞ (dılɟ) dılıɥd
  • Gene Smith
  • Niran Babalola
  • Nick Downing
  • Herman Kuiper
  • Jason
  • Per Winroth
  • Peter Kruithof
  • Rafael Torres
  • John Bragg
  • Reuno
  • rubikzube
  • Shelley Cook
  • Joris Verbogt
  • the daniel
  • Adam Keys
  • Tony Amoyal
  • Travis Swicegood
  • Ben Combee
  • vikramtank
  • Lindsay Wyler

45 trackers

  • Logan Bazar
  • Joen
  • Ann Priestley
  • Ben Ward
  • Camille
  • Bill Day
  • bryanconnor
  • Bryan Jones
  • Keith Chu
  • Chris Bosco
  • Cliff Whitecoat
  • Cody Stoltman
  • Mike Cravey
  • Dan Croak
  • danielc
  • David Becher
  • Derek Curtis
  • michael
  • Dan Phiffer
  • Stephen R. Fox
  • H
  • Herb Zoota
  • Dan Williams
  • Joe
  • Jason Bedell
  • javi santana
  • Jory
  • Justin Shreve
  • Wade Austin
  • Katie Davison
  • liangcw
  • Mathilde Piard
  • Steve Myers
  • Bradley Heilbrun
  • Pelle Sten
  • philipn
  • Jason Lewis
  • @r4vi
  • Salim Virani
  • Erik Michaels-Ober
  • Lance Willett
  • Tantek Çelik
  • TyKisha
  • Tyler Graf
  • Jeff Triplett

Coverage of this session

Sign in to add slides, notes or videos to this session

Sign in to track this session

Tell your friends!

When

Time 2:00pm3:00pm CST

Date Fri 11th March 2011

Where

Ballroom A, Austin Convention Center

Session type

Solo

Session Hash Tag

#minimalistprogramming

Short URL

lanyrd.com/scpth

Official session page

schedule.sxsw.com/…event_IAP5715

View the schedule

Topics

See something wrong?

Report an issue with this session