One of the first books I had picked up on web design started with some JavaScript code to detect if
the user browser was NN (Netscape Navigator) or IE (this abbreviation, for the time being, is still used).
This was a time when most people had not yet heard about AJAX. My only tool for web design was the MS NotePad and
all of the coding I did was by hand (technically, both of the hands).
Several years later I attended web design classes in college, where I encountered Dreamweaver, which
back then was still owned by Macromedia. And almost immediately after using Dreamweaver, I had just about
lost interest in web design. The realisation was simple enough: web design could be reduced to
point-and-click methods, without actually doing any of the coding.
Although point-and-click web design is even more simple now, and I've already made several web sites
with WordPress and Adobe Muse, web design has also become more complicated, and hence more interesting.
Cross-browser compatibility is the subject of thick books; and the advancement of the HTML5 shiv and
CSS5 pre-processing with SASS may actually be called programming (in contrast to "actual programming")
without forcing the next door Java developer to cringe at the mere thought of it.
Moreover, OpenGL ES can be run in a browser as WebGL, and easily
edited in Adobe Animate. And most exciting of all, the availability of cheap VR headsets is catching up
with the development of WebVR.
On the other hand, some parts of web design haven barely changed. When I first started coding web sites, I
used relative CSS tables for positioning. Nowadays, grids are used as a standard, ranging from the
popular Bootstrap to the PostCSS-based
"grid-kiss" which allows creation
of grids with regular keyboard characters (literally, an "ASCII table").
All of this, and more, has re-focused my interest in web design beyond the creative part of it.
SASS templates
JQuery templates
Three-js templates