Creative Thinking Habits that Cultivate Genius for Innovation

Creative Thinking Habits that Cultivate Genius for Innovation

  • When looking for ideas, create lots of ideas.
  • Consistently challenge assumptions.
  • Record your ideas and the ideas of others in a notebook.
  • Learn from your failures and the failures of others.
  • Constantly look for ways to improve your ideas and products and the ideas and products of others   
Advertisements

Tactile vs Haptic feedback

Tactile Feedback is a type of Haptic Feedback. Haptic feedback is generally divided into two different classes: Tacticle and Kinesthetic. The difference between the two is quite complex, but at a high level:

Kinesthetic: The things you feel from sensors in your muscles, joints, tendons. Weight, stretch, joint angles of your arm, hand, wrist, fingers, etc. Imagine holding a coffee-mug  in your hand. Kinesthetic feedback tells your brain the approximate size of the mug, it’s weight, and how you are holding it relative to your body.

Tactile: The things you feel in your ‘fingers’ etc., or on the surface. The tissue (for example in your fingers), has a number of different sensors embedded in the skin and right underneath it. They allow your brain to feel things such as vibration, pressure, touch, texture etc.

Haptic Feedback is a combination of both Tactile and Kinesthetic Feedback.

http://www.quora.com/Robotics/What-is-the-difference-between-tactile-feedback-and-haptic-feedback

 

Functional Programming

Additional references:

http://www.haskell.org/haskellwiki/Introduction

http://lisperati.com/

http://www.johndcook.com/blog/tag/functional-programming/

http://www.cs.kent.ac.uk/people/staff/dat/miranda/whyfp90.pdf

http://channel9.msdn.com/Shows/Going+Deep/Lecture-Series-Erik-Meijer-Functional-Programming-Fundamentals-Chapter-1

http://www.cs.utah.edu/~hal/docs/daume02yaht.pdf

http://www.cs.cmu.edu/~crary/819-f09/Backus78.pdf

http://fpcomplete.com/the-downfall-of-imperative-programming/

Plugin architecture – web links

http://www.chromium.org/developers

http://msdn.microsoft.com/en-us/library/ms972962.aspx

http://www.eclipse.org/articles/Article-Plug-in-architecture/plugin_architecture.html

http://www.chromium.org/developers/design-documents/plugin-architecture

https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/LoadingCode/Concepts/Plugins.html

https://developer.mozilla.org/en-US/docs/Plugin_Architecture

https://developer.mozilla.org/en-US/Add-ons/Plugins