Start Simple

[originally posted 2013-08-12]

…then keep it simple

I like the Zen of Python, particularly the points excerpted by Jack Diederich in his talk, “Stop Writing Classes,” at PyCon US 2012:

  • simple is better than complex
  • flat is better than nested
  • readability counts
  • if the implementation is hard to explain it’s a bad idea
  • if the implementation is easy to explain it may be a good idea

He also emphasizes:

  • prefer easy things
  • don’t do hard things in the first place
  • revert complications later

And finally, all this in service of the following:

We ship features, we do not ship code. We don’t have customers because we have lots of code, we have customers because we have lots of features.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s