Simple Made Easy
Just watched this great talk on software simplicity and why it’s different from easiness by Rich Hickey, author of Clojure. Main points are:
- classes are inherently complected, make them as simple as possible
- separate data and functionality
- if someone tells you to code a knot, don’t. untangle first.
- declarative programming rocks
- if you need to explain how your code works for someone to be able to use it, you are doing it wrong
http://www.infoq.com/presentations/Simple-Made-Easy-QCon-London-2012
Enjoy