Tuesday, September 30, 2014

The Future Programming Manifesto


The programming language researcher Jonathan Edwards is, honestly, one of my heroes. He published his Future Programming Manifesto which outlines principles guiding his work, and I've re-read it a few times. I want to post it here just because I believe in these points so much but you absolutely must read the full guidelines at length and let them sink in.
  • Inessential complexity is the root of all evil
  • Complexity is cumulative cognitive load
  • Our institutions, culture, and psychology all foster complexity
  • Think outside the box
  • Programming for the people
  • Simplicity first; performance last
  • Disciplined design evaluation
and just for a teaser of the full thing:
We are not doing Science. We are doing Design

No comments:

I write here about programming, how to program better, things I think are neat and are related to programming. I might write other things at my personal website.

I am happily employed by the excellent Caktus Group, located in beautiful and friendly Carrboro, NC, where I work with Python, Django, and Javascript.

Blog Archive