This is where the birth of code libraries and frameworks came from. There are now countless frameworks like Wordpress, CakePHP, Symphony, etc. And code libraries like Yahoo's CSS tools, JQuery, lightbox etc. What these tools allow us programmers to do now is focus more time on logic and features and less time rewriting the basics over and over again. I think the future holds even more advanced tools that will allow us to program in more human terms.