I completely disagree with almost any blanket philosophy on technology.
Don't choose boring technology.
Choose technology that suits the context:
* choose what you like for personal projects
* choose tech your team has the skills with
* choose tech that won't be a problem to recruit people for (I'm looking at you, Ruby On Rails)
* choose tech that gets the job done
* choose tech that the industry is moving towards
* choose tech that levels up your team's skills and makes them feel excited that they are learning and advancing
* choose tech that allows you to meet the priorities of the project (your project does, define priorities, right. right?) security/availability/maintainability/performance/compatibility/whatever
* choose tech that ensures your team and company won't be left behind when market skills move on
* choose the cutting edge if you think that's the right choice for some reason
It seems pointless to me to say "choose boring technology".