David Heinemeier Hansson talks about how ruby on rails lowers the bar and make programming more accessible. He stress the fact that 'There's No Such Thing as a "Pure" Programmer' but in the end accomplishing great thinks in programming can’t be easy, it takes thousands of decisions, so we will still need some language of expression, a programming language.
Full Interview on Talk on 'big Thing'