Showing that fear of mediocrity can make the world a better place.

Simple does not mean easy

Simple does not mean easy. Simple is difficult. Simple doesn’t come easy and without great effort. Simple takes years of practice. Simple is what happens when you remove the complecting concerns. Simple is when you peel back to the essence of a single thing. Simple looks easy to the beginner but is knowingly difficult for the expert. Simple is a choice.

Simple in terms of programming can be hard to define. Is it simple if you use a framework to shrink 200 lines of code into a one-liner? Is DART simple? Coffee-script? Encapsulation? If you encapsulate something complex behind a simple interface does it hide the complexity or does it make it simple? Is there a difference?

Simple does not happen by accident. Things complicate quickly. If you look for simple but fall short you will be better off than if you allow complexity to be the default.

Other musing on simplicity that inspired this post:

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