Posts filed under 'Random Musings'
Back in the frontier days of the web–when flaming skulls, scrolling marquees, and rainbow divider lines dominated the landscape–”Webmaster” was a vaunted, almost mythical, title. The Webmaster was a techno-shaman versed the black arts needed to make words and images appear on this new-fangled Information Superhighway. With the rise of the Webmaster coinciding with the explosive growth of the web, everyone predicted the birth of a new, well paying, and in-demand profession. Yet in 2007, this person has somehow vanished; even the term is scarcely mentioned. What happened? A decade later I’m left wondering “Who killed the Webmaster?”
Suspect #1: The march of technology
By 2000, I think every person in the developed world had a brother-in-law who created websites on the side. Armed with Frontpage and a pirated copy of Photoshop, he’d charge a reasonable fee per page (though posting more than three images cost extra.)
Eventually the web hit equilibrium and just having a website didn’t make a company hip and cutting-edge. Now management demanded that their website look better than the site immediately ranked above in search results. And as expensive as the sites were, ought they not “do something” too? Companies increasingly wanted an exceptional website requiring a sophisticated combination of talent to pull off. HTML and FTP skills, as useful as they had been, were no longer a sharp enough tool in the Webmaster’s toolbox. Technologies such as CSS and multi-tier web application development rapidly made WYSIWYG editors useless for all but ordinary websites. And with the explosion of competition and possibilities on the Internet few businesses were willing to pay for “ordinary”.
In 1995, the “professional web design firm” was single, talented person working from home. Today it’s a diverse team of back-end developers, front-end developers, graphic artists, UI designers, database and systems administrators, search engine marketing experts, analytics specialists, copywriters, editors, and project managers. The industry has simply grown so specialized, so quickly, for one person to hardly be a master of anything more than a single strand in the web.
Suspect #2: Is it the economy, stupid?
Then again, perhaps the disappearance of the Webmaster can better be explained by an underwhelming economy rather than overwhelming technology. Riding high on the bull market of the late 90’s, companies were increasingly willing to assume more risk to reach potential customers. This was especially true of small businesses, which traditionally have miniscule advertising and marketing budgets. Everyone wanted a piece of the Internet pie and each turned to the Webmaster to deliver. More than just a few Webmasters made a respectable living by cranking out a couple $500 websites every week.
Once the bubble burst in early 2000, the dot-com hangover left many small businesses clutching their heads and checking their wallets. As companies braced to solely maintain what they already had, the first cut inevitably was to marketing and advertising. In-house Webmasters were summarily let go, their duties hastily transferred to an already overworked office manager. Freelance Webmasters were hit even harder as business owners struggled to first take care of their own. The gold rush had crumbled to fools’ gold even faster than it had started.
While a few Webmaster were able to weather the storm—mostly those with either extraordinary skills or a gainfully employed spouse—the majority were forced to abandon their budding profession and return to the world of the mundane.
Suspect #3: The rise of Web 2.0
Another strong possibility is that the Internet has simply evolved beyond the Webmaster. “Web 2.0″ is the naked emperor of technological neologisms; we all nod our head at the term but then stammer when pressed for a definition. As far as I can tell, Web 2.0 is mostly about rounded corners, low-contrast pastel colors, and domain names with missing vowels. But it also seems to be about an emphasis on social collaboration. This may seem like a no-brainer given the connectedness of the Internet itself; however, thinking back to Web 1.0 there was a distinct lack of this philosophy. Web 1.0 was more an arms race to build “mindshare” and “eyeballs” in order to make it to the top of the hill with the most venture capital. Even the Web 1.0 term of “portal” conjures up an image of Lewis Carroll’s Alice tumbling down a hole and into an experience wholly managed by the resident experts–the Webmasters. Despite the power and promises to be so much more, the web wasn’t much different than network television or print. Even the most interesting and successful business models of the Web 1.0 era could have been accomplished years prior with an automated telephone system.
It wasn’t until after the failure of the initial experiment did people begin to rethink the entire concept of the Internet. Was the Webmaster as gatekeeper really necessary? If we all have a story to share, why can’t everyone contribute to the collective experience? Perhaps it was the overabundance of Herman Miller chairs, but Web 1.0 was inarguably about style over substance. Yet, as anyone who’s ever visited MySpace can attest, today content is king. With all of us simultaneously contributing and consuming on blogs, MySpace, YouTube, Flickr, Digg, and SecondLife, who needs a Webmaster anymore?
January 28th, 2007
It’s been some time since I last checked in since I’ve been so busy juggling projects. However, I wanted to make a quick update this weekend. I thought this would be a good topic.
Most of my readers I suspect are experienced web developers, but not everyone. Unless you have a formal education in software development or graphic design, getting a foothold in the industry is a lot like the chicken and egg paradox. Unless you have experience (and a portfolio to prove it), it can nearly impossible to find employment. Likewise, it can be difficult to develop said portfolio without having work. Difficult maybe, but not impossible.
Don’t work for free
First: resist the temptation to do professional work either for free, or at a cut-rate price, just to say that you’ve done something. You should want to establish a reputation as someone who does quality work for a reasonable fee. Freely giving away your work does nothing to advance that goal. Everyone and their brother is armed with pirated copies of Frontpage and Photoshop nowdays and they all call themselves a “web designer” (or worse a “webmaster”). If you start competing with these amateurs by cranking out $200 websites, it’s going to stagnate your career. Place a higher value on your finite time and skills and you’ll reap higher rewards.
You’ll also often find that a client’s expectations don’t change much whether you’re doing the project for free or several thousand dollars. They expect a well-designed and functional product delivered in a timely fashion and aren’t likely to give you a break simply because you gave them one. Worse, pro bono projects are often very informal: no written scope of work or defined process for handling changes. You could be supporting a free website years later, having to juggle update requests while still handling your paying customers. If you begin to brush off the client because you have higher (paying) priorities, your reputation will suffer because of it. A non-paying client is still a client. So take the high road and don’t work for peanuts–you’ll thank yourself later.
Be your own client
This blog runs on a dedicated server that I lease in a datacenter somewhere. It also serves as my staging server (where I move stuff that’s mostly developed, but doesn’t have it’s own home yet). Mostly though, I consider it my “side project server”. I currently have about a dozen side projects in various stages of development. Some are just stupidly simple (and somewhat poorly coded) like HowIsYourDay.com, which I wrote because I needed an afternoon mental break. Others are complex, database-intensive web applications. All of them were created simply because I had a cool idea.
Even though I’ve been a web weenie since ‘97 and have a pretty lengthy resume, I still sometimes show off these side projects to potential clients/employers because they tend to be more interesting than your everyday business website. They’re also less likely to have HTML murdered by client edits or go dark due to unpaid hosting. If you don’t have a long list of clients to showcase, then become your own client. I bet that everyone reading this has at least one cool idea in the back of their mind. Build it and you’ll have an interesting start to your portfolio.
Do work for free
There is one exception to my “don’t work for free” rule: charities. Charity work is the number-one best place to start looking if you want to build your portfolio. Working on a cause that excites you is an excellent motivator to producing a top-notch site. You’ll also find that charity work can lead to other, paying opportunies down the road. Many of the key players you’ll be working with at non-profits are well-connected, which can pay off if you network a bit. Investigate them a bit before committing. A great place to look for non-profit volunteer work is over at the GuideStar classifieds. Charities there frequently seek volunteer web design/development work.
However free chairty work does hold some of the same pitfalls as free commerical work. Despite the fact that money is not exchanging hands, still draw up a formal proposal. Spell out exactly what the expectation of both parties are: Who’s going to write the site content? When is the site going to go live? Where is it going to be hosted? How will future updates be made? Etc, etc. The goal is to provide a framework for a successful site launch, and then allow you to break free of your obligation. Even with charity work, don’t get suckered into providing ongoing support until the end of time. It’s ok to provide occasional maintaince, just make sure everyone agrees on a frequency and scope. Because, again, even a non-paying client is still a client.
December 2nd, 2006
It’s been a short while since I’ve updated this blog. I spent almost a week camping in Michigan’s Upper Peninsula. I go every year in the autumn to take in the spectacular colors—definately a place you want to visit at least once in your lifetime. I’ve also been knee-deep in several time-consuming projects. So, I’d like to take a little break and offer up a HOWTO of a different stripe…
There are handful of tutorials on the ‘net that explain how to change Window XP’s boot screen. Some are convoluted, manual methods that are potentially hazardous to your mental health if you make a typo. Others are easy-to-use GUI’s, but generally cost at least a few bucks. However, StarDock, a little ISV in my neck of the woods, makes a great freeware ulility called BootSkin. (They also make an amazing game called Galactic Civilizations 2.) As a goof, I’ve used BootSkin to change the boot screen on my notebook to look like Windows 3.1. It always brightens my day when I see look on a clients’ face when I power up to begin a presentation.

One of the cool features of BootSkin is the ability to package up all of the files needed for a customized bootskin into a single .bootskin archive, which then can be easily imported back into the program.

To make this an easy, two-minute project, I’ve made the Windows 3.1 bootskin I created available for download: Download the Win3.1 Bootskin.
That should leave you with more than enough time to mess with the boss’s computer on his smoke break.
Edit: Pictures of my trip to Michigan’s Upper Pennisula this year, since it was requested.
October 25th, 2006
Previous Posts