I still think that hard-coded stuff is important. Sure, have your templates and use the equivalent of Zen-coding for your favourite text-editor, and have your set of useful layout, functions and the like, but I still think it's hard to beat a system built out of that, unless time is the more pressing than maintainability, efficiency and elegance (I mean lack of divitis and the like).
I haven't done it myself yet, but I'm going to set up CI for JS for myself eventually, and I also have to condition myself to use Git more, I use it, and know I should use version control, but I'm just lazy sometimes. I do back working versions up all the time, just not as rigidly as I should. I've also yet to set up jsctags with Vim yet.
Other thing I've personally started to do is use Virtual Hosts with my server instead of just folders. Makes for nicer testing on my side I find.
That's what I've found out recently anyway, as I've also come back to web development after a break (I don't do it as a full-time job, but as paid favours for friends and acquaintances.