Why I no longer do web design
I got my start in computers by writing small applications in Basic, and then Visual Basic. In the late 1980s, I wrote a program that backed up selected directories by copying them, zipping them up, and writing them to floppy disks. In the early 1990s, I wrote macros to integrate PGP and Microsoft Word. I also wrote a reasonably popular dice-rolling program (I was one of the first few thousand people to do so). However, I got my start working in IT by doing web design. My friend Nathan told me about NCSA Mosaic in early 1993, and within two months of the release of Mosaic, I was creating web pages. (It still amazes me that the web took off like it did — I just thought it was a neat toy.)
I eventually migrated from what I call “front end” work (the part of a web site people can see), to “back end” work (the stuff behind the scenes that actually makes a web site work — setting up databases, writing scripts, managing servers, and so on). One reason for this is that I am not a graphic designer — I am simply not an artist. Another reason is that as more people learned how to do “web design”, I could maintain my value by doing something more difficult (difficult for other people; not necessarily difficult for me).
However, the number one reason I moved away from web design and toward back end work is because I had too many web clients who made my job difficult. Not all of them. Perhaps not even most of them. But a lot of them. What do I mean by “difficult”? I mean this.