While I would never advocate developers not thinking for themselves, I think it's shallow to say that seeking out and following best practices is an excuse to not think.
In fact, some languages, like Rails, are considered opinionated by imposing certain practices and standards in order to streamline the repetitive implementations that most applications need. This frees the developer to focus and think more about the more complex and less repetitive tasks.
In fact, some languages, like Rails, are considered opinionated by imposing certain practices and standards in order to streamline the repetitive implementations that most applications need. This frees the developer to focus and think more about the more complex and less repetitive tasks.
http://programmers.stackexchange.com/questions/12182/what-do...