Cool thread, I'm a web developer by profession. At work we have a mix of .net and php sites. I really like Zurb Foundation for a lightweight HTML framework. We also have Wordpress sites which are good when people use standard practices to create the themes (like creating a darn child theme).
I have some wierd stuff where I am calling an MS SQL stored procedure from php and have a mix of technologies, my job MAKE IT WORK!
OVerall I lover being a web dev and wouldnt trade it for the world, I'd love to dive deeper into native mobile development, heck so would the rest of the world.
The more I learn the more I appreciate well developed open source tools. I have a unix box and a windows one depending on what I'm doing but if it were up to me I'd develop 100% in a unix (ubuntu) environment. The elegance of the terminal is hard to replicate. Recently I've been getting more involved with SASS builds and although there is ways to configure it on windows it is just som much easier in unix with the use of something like COMPASS.
Another cool part of the job is all the free development conference that I ge tto attend. This year it was a WordCamp and Bracket.IO.
Have no desire to go back and learn assembly in this OO world but I do appreciate people that came from that background. I'm just here for the high level madness. Everyday I benefit from many people's blood sweat and tears to have the tech that we have today.
Also I'm in strong agreeance with the importance of vanilla JS. Its easier to read and still gets the job done. JQUERY and other populat libraries have their place but can be difficult to read sometimes. That being said a lot of stuff formerly done on server side is now being accomplished much more efficiently with JS.