sankalpk
It's not one or the other. Both are very important. I've seen more annoying and bureaucratic things happen because people are too afraid to say what they think. Not because people think too less.
In the initial stages of learning of learning a concept, have a dialogue appear for each error saying something like:
When you're coding in the real world no one is going to tell you this, but we've got your back! You forgot the quotes around your name. This problem occurs because some programming languages are case-sensitive, meaning that you have to type it in exactly the way Javascript wants you to. We'll give you a heads up about using quotes 4 more times and after that you're on your own.
To fix this error type in: "Janet".length instead of Janet.length
http://www.quora.com/How-do-I-have-a-conversation-with-my-Se...
This is an interesting read.
Ned Carpenter: Before I Die
"tracking systems can increase viable output by up to 100%...For large systems, the energy gained by using tracking systems outweighs the added complexity (trackers can increase efficiency by 30% or more)"
The new tree design can make 20%-50% more electricity. Wouldn't know till they do some legitimate tests but it seems like the sun trackers fare better.