This writeup is about where I see web development going, where I want it to go and where I think it should go but it shouldn't.
Don't lock things in. But give an obvious path for beginners. Locking things makes evolution to better tools more difficult. Giving options makes getting this done more difficult and time consuming.