Valentine's Day Massacre
Issue № 212

Valentine’s Day Massacre

Roses are red, violets are blue, sometimes dear web, we sure hate you.

Article Continues Below

Daniel Aitken, web designer, proprietor #section2

What angers me in today’s web, is the term “Web 2.0.”  It’s the “2.0” specifically—the idea that the entire web is in for an upgrade, a change for the better to version two.

The web is not a singular application, it is a fluid interface. A means of information distribution, of functionality, of user-interoperability. It does not constrain to any idea of what an application is, because it is the combination of individual applications that make it so fluid.  New coding techniques are constantly created, new hacks and workarounds for non-standards-compliant browsers. New ways of putting together existing code are being thought of and put into use every day somewhere on the millions of web pages the internet is home to. We aren’t yet on web 2.0, or internet 2.0, or computing 2.0. This is a dynamic change that will continue to happen whether or not we apply version numbers. The mass of netizens has triggered the implementation of web based applications, not a developer meeting that decided on the version change.

Greg Altuna, web designer #section3

So, we get down to what I really hate about the web. Browser display issues. I know that browser capabilities have always varied. In my 8 years in this industry, I’ve always understood that 95% of my designs would work without having to do something special for one browser or the other. What I hate, though, is that semantics haven’t flourished and all the companies haven’t taken lessons from the symbolic VHS/Betamax war of the early ’80s. We should all strive for one language, with all browsers being equal. Alas, we cannot seem to get there. All the hub-bub about IE7 coming out with the “fixes” to their display problems still doesn’t take care of the fact that my design will probably still have issues with Opera or IE5.x for Mac for those 8 people out there still using it. It’s frustrating!

Faruk Ates, Web Kaizen specialist #section4

The thing I “hate” (it’s too strong a word, really) about the Web right now is the increase in analysis for the sake of analyzing. There’s enough buzz being created about the state of the web thanks to a plethora of buzzwords becoming increasingly popular and over-used (and over-hyped), and more such things. A magazine like ALA should be the beacon of light in times like these, and focus on nothing but improving the state of the web through offering insightful articles and high-quality techniques that will aid people in creating the best websites found online.

Ryan Ballantyne, student / web developer #section5

CSS is in dire need of an “expand to fit” dimension property. Getting a box to take up all available space but no more is an exercise in hair-pulling frustration under CSS. I can’t count the number of times I’ve wanted to be able to just say “height: expand;” and have it work.

I also hate IE6, and browser bugs in general, but particularly IE6.

Andrew Banks, information architect #section6

What I hate: Microsoft Internet Explorer (even version 7). If another
company was in Microsoft’s place, would it have done the same? I don’t
know, but Microsoft’s inelegant user interfaces, anti-standards, and,
yet, suffocating ubiquitousness make it one of the longest-running
pain-in-the-necks in my computing history.

Chris Batchelor, web developer #section7

Very long, stupidly-complex, user-unfriendly URLs—this issue has got to be addressed!

Thomas Bleijendaal, student #section8

…all the differences between the browsers.

Seeking real good information on the internet (school stuff for example) is still very hard. If you try to find some good information about aerodynamics, it’s your day-job. I have been searching for hours, and the only things I found were things I already knew. The idea of the internet being one big library maybe there, but finding scientific information is a pain in the ass.
Luckily there’s still an old-fashioned library with books and stuff, so I have been able to find what I was looking for. The internet really needs to grow a lot before it can take the role of being a really good “info-dealer.”

Nathan Brown, technical director #section9

Blogs: Great idea, bad in realization. A great way for ego-trippers with too much time to fill the web with useless content. Granted, some blogs are great resources, but the majority are a load of papp. There should be a blog rating system included in search engines to weed out the real time-wasters.

Spam: Umm… no explanation needed.

Invasive in-page popup ads: There you are following a link to a page. You can see it loading, you can even start reading the article you were after, then all of a sudden some mingingly bright and loud ad pops up from within the page and covers what you were reading.

Thomas J. Brown, web designer and TV producer/director #section10

I hate Mac/IE.

Niklas Brunberg, freelance designer and interaction designer #section11

I’d guess you will and won’t be surprised by my “most hated of today
day” choice: AJAX.

Tommy Gun and Fedora

Well, it’s rather the implementation of it that gets my eyes twitching and boggles my mind. There is a simple reason behind this and the reason is spelled “browser back button.” Anything that has to do with an AJAX application isn’t bad, in fact I find it wonderful and plan to use it in upcoming projects. However, as a person surfing the web I’m baffled by the normal text fields “powered by AJAX” that suddenly empty themselves when the back button is used.

Many more casual users will find this even more irritating, not knowing what to blame when their back button is no longer working as they expect it to.

Kevin Callender, web developer #section12

Trying to find enough time to catch up on new blogs, trends and learn about new APIs/widgets.

Robin Cawser, student #section13

MySpace. I absolutely hate myspace.com everything about it. From the concept of it, to the people at my college who use it, to the fact that the design is made from nothing but tables and iframes. It’s something the internet could do without: a website that promotes use of table layouts, spacer GIFs, CSS generators. (Ian Corey, filmmaker / designer #section14

Pay-per-clicks. Google ads on blogs, etc. I don’t mind so much. It’s the results that appear above the natural listings that piss me off. Most of the time they aren’t even approaching accurate and just get in the way. Go ahead, search for “tsunami victim” on Yahoo!. The first listing on the page will offer you “The best deals on tsunami vicitims.” Sometimes I like to just click away on those things and pretend I hear quarters dropping out of the sky someplace.

Cindy Couldwell, website designer and photographer #section15

Mega corporations that rail against the open-sourceness of the web. For example, all these pirating and copyright law disputes. Songs, movies and TV shows can move about Internet at light speed. These companies have to come up with distribution plans that give the users what they want. Instead of throwing up laws and walls, why not make things accessible. iTunes manages to have a pretty good method of distribution (not perfect, but better than most).

Friendster: Stop emailing, I dropped you already.

Sean Curtis, web developer #section16

I hate how many websites are still absolutely covered with adverts (smileycentral adverts are everywhere!). I hate spyware/malware of any kind. I hate the lack of CSS support in Internet Explorer. I hate the amount of trolling happening on blogs/forums.

Nicola D’Agostino, journalist, translator, occasional print and web designer and musician #section17

What I hate: the cult of personality on the web
and the misuse of technology. Things like Flash,
PHP, or CSS, abused and improperly used to 1% of their potential that become a technical or fashion statement, a victory of means over goal, and a way to make Tim Berners Lee’s dream a bit more difficult to achieve.

Todd Dominey, designer 1 #section18

The short attention spans and unnecessary urge to criticize, accuse and ridicule.

Brandy (bran) Fox, illustrator #section19

What I loathe about the web are design decisions that affect user experience. Chief on my list are overly-complicated Flash sites or graphical interfaces that make navigating or even understanding what the site is about difficult or ambiguous.  Also, sites that automatically launch in a new frame or browser window leave me (the user) feeling out of control. I really, really hate that. Pop-ups are pop-ups, no matter how they’re applied.

Enrico Francese #section20

One thing I hate in the web sites I happen to visit is the linking to e-mail addresses through the mailto: protocol. When I click on an e-mail address a client application starts up. That’s ok if I am working on my pc and I have my e-mail accounts set on it, but I wonder: how can I post an e-mail if I don’t have a client account on that PC? Websites who wish
to get contacts should use a form instead.

Henry Francis, musician #section21

I find most Flash presentations to be tawdry eye candy—visibly and
audibly offensive—with little or no informative content (a.k.a. information).  Furthermore, when a Flash animation does present information, it inevitably does so at an idiot’s comprehension speed—that is, although the image may be changing rapidly and dramatically, the actual rate of information transfer is painfully slow.  Also annoying is the fact that after the information (if any) is purveyed, there is nothing that can be cut and pasted.  I don’t have the time or patience to sit and watch dumb Flash presentations.  In short: we are not amused.

Charles Gordon, web consultant #section22

Ads are now officially out of control on most media pages.

Basically anything with Flash. It is hard to believe how many years worth of studies have indicated that site visitors hate “intro” screens—and yet how common they still are.

Those sites that launch a small browser “application”.

Just about any car manufacturer’s web site, see the two points above.

Companies that throw tons of money into their web pages and come up with crap; see all three points above.

Carole Guevin, editor #section23

Having to deal with pop-ups!!! And still be wowed by the portfolio quality…

Huw Gwilliam, interface designer #section24

Legacy browsers stemming the creativity next gen browsers are happy to convey.

Disparate fonts on different OSs—there must be a way of improving things so there is more flexibility. Maybe the designers as a community could be canvassed as to what would be good fonts to include.

Accessibility. Not making things accessible, but clients asking the impossible and not understanding the issues. So time and budget is wasted, and designs are compromised to the lowest denominator.

Anthony Ina, application designer #section25

It’s the scourge of the internet. I have to hear about it everyday. Entire projects are based on it. It is the first bandwagon that the business types jump on. It’s responsible for ruining the aesthetics of every project I’ve done. Its name is “Search Engine Optimization.”

Car and Violin Case

Yes, I am fully aware of why it is important to you, Mr MBA. Yes, I understand that organic traffic basically means free revenue, and of course I realize that direct deposit on the 15th and 30th aren’t divine intervention. Yes, I get it, you want to block out the competition. Ok, ok, I understand we’re helping the user by movin’ our site up. I get it!

What if we focused on deploying quality content, instead? What would the result be if instead of this SEO mania, we rolled a out a truly useful product?  You know, maybe people would come back, not because of how we rank, but because we offered them value. Isn’t that your prized word, Mr MBA? Ever heard of CraigsList?

As a designer, I am offended by all of this junk I now have to accommodate. It serves no human purpose and does nothing for the user. It ruins my aesthetics. Everything has to be “real text” because it weights higher. I now have people that don’t even know how to view source asking if the alt “tags” have keywords in them.

Frederikke Jensen, marketing assistant #section26

I just hate when the text and menus keep expanding to the right when you are on a large monitor—the text is so hard to read.

Katie Keenan, web designer #section27

I hate cross-browser issues!

Amanda Kern, professor, graphics technology #section28

It’d be nice if the browser creators would stop being stubborn and just make one internet browser so us web designers didn’t have to spend 25% of our time constantly testing, especially testing across multiple browsers. I think all web designers agree that if there was less time spent testing and developing work arounds there’d be more time for us to spend designing and less time losing our mind.

WYSIWYGs. Although I love them, they save time (sometimes), they often make things so simple that someone with little or no clue about the web can produce a mediocre web site. And it’s even harder to convince web design students why they need to learn to program by hand as well.

James King, software engineering student / bar supervisor #section29

Adverts, I know they’re necessary for some websites to exist, but I much prefer a “don’t call us, we’ll call you” approach.

Overuse of Flash. www.2advanced.com have got it right, most Flash websites have not.

Crap content, no matter how much it is dressed up.

“No right click” scripts.

Matti Laakso, art director #section30

“There are four kinds of murder: Despicable, loathsome, condonable and
praiseworthy.” As for web’06, the despicable category includes the following:

  • web “services” designed purely for IE users;
  • baroque build-tables-like-it’s-1998 websites—and the practice of building such sites even today;
  • the hype that’s never gone away—now it’s just focused on “blogs” instead of “homepages”;
  • required support for browsers published half a decade ago;
  • pay sites that don’t clearly identify as such when Googled;
  • violent overreaction from various copyright holders extending to sillyness (such as trying to patent the “shopping cart” concept);
  • hype about “web 2.0” as if anything’s radically changed for nearly a decade. Maybe for the investors, but not for builders/users;
  • blurring of the line between editorial and advertising content;
  • the US still declining to adhere to a logical TLD naming convention (e.g. .mil, .gov and .edu still being US TLDs, whereas they should be .mil.us, .gov.us etc. … as if the ’net were just a southern-half-of-North-America thing—measly 5% of the planet’s population)
  • google.cn

Various other things would come to mind as well but I should be cutting my rant short and not steal any more company time… 🙂

Richard Lawson, web and intranet application developer #section31

The current lack of Accessibility and the inability of content to be accessed in a consistent and friendly manner by all individuals using all manner of different tools.

AJAX (It’s not ready yet & it will turn off a lot of good coders)

The lack of mature content layout technology really irritates me. CSS is good as a start, but we need to leap beyond that. We need smart Layout Managers like Java’s GUI Layout Managers; tools that can be given hints and rules and will do sensible jobs of presenting and adapting the content for the current presentation format. All browsers currently contain a layout manager of some sort. What we need is a standard allowing alternates to be invoked and parameterised. I am pleading for this. Can we have it soon? I’m willing to work on this endeavour.

Victor Lombardi, information architect #section32

While the W3C has nurtured many noble technology efforts, they don’t seem to understand what fueled the success of Tim Berner Lee’s original creation: simplicity. The HTML that originally enabled the web’s popularity is now so complicated that merely creating an attractive, standards-compliant page is too difficult for most pioneering web authors. My box of chocolates goes instead to software that will succeed with simplicity where the W3C failed (Apple’s iWeb?).

Michael Lovett, digital media developer #section33

Some things never change.  A few years ago, everyone wanted a Flash site. Now, everyone wants AJAX. Nevermind that everyone asking for it has no idea what it is and how it should be used.  I’m just waiting for the Adobe/Macromedia team to include an AJAX template into Dreamweaver and watch it all blow up. (I love AJAX for its appropriate uses, just not everything.)

Aaron Robert Martone, web developer / graphic artist #section34

…it’s sad to see so many websites on the ’net—both from self-touted professionals, as well as major brand name companys—whose sites are visually unappealing, broken, and using antiquated code/standards. The freedoms the web provides are a double edged sword which also allow for many low production-value sites, which can ultimately take away from a user’s online experience.

Alex K. Molteni, information architect #section35

The lack of a personal web space. Today people will have a weblog without a personal domain name, images on flickr, links on delicious, files on yahoo, myspace accounts, chat, video, skype, etc. If I want to learn about Joe Smith, I have to go everywhere but their own web site.

Having to log in to everything. I have too many profiles across mulitple computers, services, and accounts. I’m thinking of dumping them all for a Palm with a 2GB memory card.

Create “on” dates for webpages. When was this information published? This year, four years ago, yesterday? How applicable is it to us?

Too much chatter about technologies and not enough chatter about responsible/appropriate applications of said technologies.

Nick Ohrn, student, web designer #section36

With my focus being on standards-compliant web design—integrating proper XHTML and CSS components—I find it particularly frustrating when “web designers” do not use the full range of tools at their disposal to create web sites and pages that are cross-browser compatible and semantically logical. I’m not even talking about scripting languages or dynamic elements. I mean plain old, bread-and-butter XHTML and CSS.  The site that I visited today that gave me the most frustration was The Amazing Message Plant. Viewing the site in Firefox, elements are completely out of sync with their surroundings.  In Internet Explorer, the website is quite attractive.

Michelle O’Reilly, web designer #section37

Number 1: Clicking on a link which is actually a link
to a PDF file—and I have not been warned or told anywhere on the page! That drives me absolutely bonkers!

Number 2: In most cases, horizontal and vertical
navigation systems used together are confusing and drive me nuts as well.

Justin Pegram, web designer/developer #section38

I’m really tired of the limitations imposed on web designers/developers by companies like Microsoft, Mozilla, Opera, etc. When are these companies going to stop reserving browser updates for major revisions and start granting web users—and as a result developers—access to a browser that is actually up to date with current standards?

  • When can I use a transparent .png without having to worry that Internet Explorer isn’t going to render it properly?
  • When can I use text-shadow?  Safari has had this for ages and you’re telling me that no other browser (WebCore-based alternatives aside) has managed to implement this yet?
  • When can I use data URLs?
  • When can I use display: table;?
  • When can I use advanced CSS selectors?

When is Microsoft going to realize that they have created the mess that the web is in today with their “de facto” standard browser and actually take the time to create a browser that works (and keep it updated)? This isn’t just an issue for Microsoft alone, though. While Mozilla and Opera make valiant efforts trying to create browsers that adhere to standards, they still fall short despite the fact that they fall short far ahead of Internet Explorer. As the company with the largest stake in the browsing community it is Microsoft’s responsibility to do these things.  As for the smaller-stake companies competing against Internet Explorer, they need to be doing this as standard practice.

Tom (’Mas) Pickering, webmaster / web designer #section39

Internet Crime & Junk: it’s so prevalent that most people still fear connecting, let alone
conducting business there. A new machine, connected to broadband, is subject to infestation within minutes and causes no end of frustration for consumers and the technical people like me that they turn to.

Browser Incompatibilities: as a developer, I spend too much time and effort on accommodating the Spawn of Gates and others at the expense of the straight markup and CSS that’s supposed to be our standards.

Luuk Platschorre, web designer and art director #section40

Pages which are up one year, and missing the next. People disappearing behind ever-changing nicknames. Critical data getting lost by non-secure connections, servers, organisations, local laws, methods. The degradation of information-value.

Content seems to be not as important as the time you need to publish it on the web. Try to find great information you’re sure was on the web 5 years ago—not there anymore.

“Citius, altius, fortius”—the olympic motto: faster, higher, stronger. Seems to apply to the web, with one addition—”brevius”: shorter.

Jake Rayson, web builder #section41

There’s no easy way to write typographically correct content. 🙁

That pretty much sums it up really. I can use … ’ ” ©, etc. But this is beyond the capabilities of the most popular word processors out there—bring back easy apostrophes and em dashes!!

Louis Rosenfeld, publisher #section42

Like a lot of old farts, I miss the days when the Internet had the feel of a small town where everyone seemed to know each other.  But my sense of loss is nothing new; those good old days—say, 1988—really pre-date the web era.

Nicolas Schudel, digital media designer #section43

That the dominating browser is the least standards compliant. I am sure you have heard this a zillion times before.

That we cannot use full PNG transparency yet.

That somebody can still reserve a domain name, not use it, and wait until somebody coughs up enough money to buy it from them.

Prasanna Srivatsav, student #section44

Unsolicited content including child pornography and spam. This is something that needs to be curbed ASAP. I applaud the work of the IWF in working towards a safer web. But a similar community is missing from countries that most need it: the developing ones.

Mike Stone, semi-retired #section45

The thing that most annoys me on web pages is poor hyperlink text. I remember reading articles published in the last century advising against the use of “click here” or “You can find more information here”, etc. However, this practice is still far too prevalent and there is no excuse for it. Not even laziness! For instance, in my second example above there is no more work involved in putting the opening anchor tag before “find” making the much more user-friendly link “find more information here.” In fact, many times the sloppy approach involves more work as in; “[Such-and-Such] has more information on [the subject]. Click here.” instead of “[Such-and-Such] has more information on [the subject].” Most of the time this sloppiness is also exhibited in the content of the web page, I find.

Jeff Wilkinson, engineer / part-time web developer #section46

What drives me most nuts is how the promise of CSS is crippled by all the hacks needed to do anything really useful with it. Many designers are very clever in finding all these ways to do what-should-be-ordinary things that will mostly work over a variety of browsers and browser versions, but all those hacks shouldn’t be necessary. And the legacy of junk they’ll leave in our sites is horrible to think about.  Who really wants to come back in 2 years and try to maintain or clean up all those hacks when there is a new set of (probably equally buggy) browsers to code for.

Paul Williams
, web consultant / senior developer

…the fact that the major telecoms in the US are trying to “own” the ’net. That will only rub off onto the telecoms in UK and Australia, where I alternate between. Also not liking that people still don’t seem to care about the use of their sites in other browsers. All I’m asking is that they at least look at it in Firefox or Safari to see what crap they are putting out. 🙂

Jonathan Wiznuk, web designer and developer #section47

Sites whose sole purpose is to dazzle and impress yet lack meaningful and useful content. I’m beginning to dislike the use of Flash when the same content could be presented much better in XHTML/CSS and reach a wider audience on a broader range of devices. After graduating from a College Multimedia Course I specialized as “the flash guy” at various web companies, yet now I’m avoiding it’s use where possible and convincing clients to go with non-Flash XHTML/CSS for growingly obvious reasons.

I don’t particularily enjoy sites that immediately pop-up fullscreen, as if to say “We deserve your whole screen, get ready for something important.”

Jamey Wright, web developer #section48

It’s annoying how the Microsoft ASP.NET platform is completely ignored by the “standards” gurus, blogs, and article authors. ASP.NET 2.0 is a completely viable and affordable alternative to open source. In my particular case I needed a server to host the numerous websites I wanted to build. My box runs Windows Server 2003 Web Edition & SQL Server 2005 Express. For coding my sites I used free MS Visual Studio tools. The total amount of money that went from my wallet to Microsoft was $399. That’s all. Now I have a box that I can launch as many sites as I want to dream up. In addition, all versions of the new product generate clean XHTML 1.1 if you like and check for accessibility. It is time for the “standards” community to take an honest look at the new MS tools instead of pretending they don’t exist or are unaffordable.

86 Reader Comments

  1. We’ve already gone through 2.0 with server side scripting. More Accurately the term would be Web 2.1 or Web 3.0 using the client/server analogy for technologies behind webpage presentation.

    1.0 HTML/CGI
    1.1 HTML/CGI/Javascript
    2.0 HTML/Javascript/Server Side Scripting
    2.1 HTML/Javascript/CSS/Server Side Scripting
    3.0 Server Side Scripting/DHTML (the web is here)

    I’m sure this has been said before, but it can’t be said enough. Others would want to break it out further (whaa, you forgot XHTML… I think not). I feel these are the core stages.

    web.solo@yahoo.com

  2. We’ve already gone through 2.0 with server side scripting. More Accurately the term would be Web 2.1 or Web 3.0 using the client/server analogy for technologies behind webpage presentation.

    1.0 HTML/CGI
    1.1 HTML/CGI/Javascript
    2.0 HTML/Javascript/Server Side Scripting
    2.1 HTML/Javascript/CSS/Server Side Scripting
    3.0 Server Side Scripting/DHTML (the web is here)

    I’m sure this has been said before, but it can’t be said enough. Others would want to break it out further (whaa, you forgot XHTML”¦ I think not). I feel these are the core stages.

  3. What I hate is that people use the anonymity of the web to abuse peoples comments or waffle on when most people probably couldn’t care less about their drivel. For example I once posted a question on a site about a coding issue using the standards-strict dtd only to get the reply:
    “Why are you using strict you idiot. You should be using transitional. Everybody knows that!(more waffle followed)”

  4. Anonymity can free people from so many inhabitions and allow them to express feelings in ways they never felt possible.

    But it also allows people to give in too easily to the darker sides of human nature. And that I don’t like.

    But we take the good with the bad.

  5. I’m _really_ getting tired of the practice of “Search Engine Optimization”. The more I work at a company that does nothing but use outdated keyword spamming tactics to appease *The Mighty Google*, the more I notice other companies stuck in similar ruts. Would you people like to know how to optimize your site?

    Write good content.

    Affiliate yourself with sites that share similar interests or promote your (site | company)’s ideal. If it just so happens that your kind of site is more popular on Yahoo than Google, so be it. Market towards that instead of worrying about Big Homey-G and stop filling the internet with

    . It’s about time companies started using more

    s.

  6. …the way web design is taught, when it is taught, in higher education institutions. I’ve had to teach myself everything I know because the most advanced web course offered at my university involves Frontpage.

  7. When I first heard the term web2.0 I thought it will be something totally unique something more dramatic rather than just AJAX and others. I thought of Minority report where people browse the internet using their hands.

    The first thing I learned about web2.0 is that it doesnot have a proper definition yet then why is it called web 2.0. From what I have understood its just same old things with a new cover. So when can we expect to see the real web 2.0 is still unanswered!

  8. To me Web 2.0 is more of an ethos. It’s about getting it right, drawing a line in the sand and saying “It ends here!”. It’s about the proper use of structured semantic mark-up, the separation of content, structure, presentation and behaviour. Designing, not simply prettifying, pages that degrade nicely using techniques that offer accessible and usable interfaces. Clever use of interaction models to give the user the best possible web experience.

    Some things will be brand new or at least unobtainable ideas finally made realizable. Others will be the same old stuff done better. For the past 10+ years the industry has been stumbling along but now things are getting better. For me anyway, after stripping away all the hype, Web 2.0 is about a new start, a chance to turn over a new leaf and build the web anew.

  9. dark side of the web: spam, malware, spyware ,adware noware. link farms and other dark SEO deeds.

    wishlist 1: true UTF-8 support, let the sign on the keyboard’s key show thru, be it croatian, ukrainian, chinese or martian.

    wishlist 2: height:expand

    wishlist 3: more variety and openmindedness in the web designers and developers’ community. to many sheep following, instead of proposing new ways.

    wishlist 4: online forums used to be a good source for help and fun. it seems that nowadays everybody asks question, nobody takes the time to reply. LOOK BEYOND YOURSELF !

    all the best,

    a.

  10. Spammers. Guestbook spammers. Comment spammers. The “table layouts are evil” fanatics. Flash. Java. IE. Snobby professional web designers who sneer at the efforts of lesser mortals.

  11. Randall,
    if you have set up a personal web site you’re correct. If you’re speaking about a business web site, maybe you forgot to pay for MySql License as you should (and that’s not so cheap).

  12. Michael, I’ve seen a lot of really horrible Apache/MYSQL/Php sites full of tables and absolutely non-standard markup (the same that can happen for IIS/SQL Server/ASp.NET).

    What I want to say is that you can (and should) produce standards compliant markup independently from the platform/tools you use. No set of tools can magically make you a “web star”.

    What I really hate is this aprioristic judgement: if you write in ASP.NET/C# probably you’re an idiot, if you write a lot of rubbish in Php/MySQL it doesn’t matter, “YOU ARE A GURU”.

  13. Reading through this long list of rants (Including the article itself.) is very depressing. I’ve been a web technician since Spring of 1997 and I think a lot of people have forgotten how bad things were back then.

    Look, it’s a heterogeneous computing environment and, interoperability is hard but, if you keep your head, it’s possible.

    If you don’t push the envelope and don’t bother to give any style to versions of IE earlier than 6, if you don’t need PNG transparency, CSS has made things *vastly* better. Aside from one or two hiding tricks, you can pretty much use the same stylesheet for most browsers from version 6 onwards. If you keep things pretty bland, that really *is* progress.

    But there is still a fraction of people out there that think CSS has somehow magically rendered the Web a safe place for concepts that really only work in the design of printed, hardcopy media. This just isn’t true.

    CSS gives you, the designer, only a limited degree of control over how something is rendered. This control is staggeringly simpleminded in comparision to the kind of control Adobe PhotoShop or professional, industrial-grade publishing software gives you.

    You can hand out a printed media stylesheet that isn’t too horrible. You can make the world a little safer for mobile phones with a handheld stylesheet. You can build a pretty nice presentation with a projection media stylesheet. You can make your page render pretty much the same on most browsers after IE6, if you keep it simple.

    The Web is not print. It’s either hacks like sFIR or the Web safe fonts. Just accept it.

  14. It seems to be realistic to use 30% of the budget in webdesign to hacks and fixes to get the pages OK. Thats too much compared to print and TV. If you listen to the big bosses in marketing and content they think like that and concludes that the web matures as a medium, but the deliveryplatform is beta quality. I agree. I think the W3 and Microsoft are still not working good enough together. MS sayes to bee customer driven. How can they not get the signals from all the people bying websites that their bad browsers makes our pages bad OR more expensive !

  15. I don’t think I’ve seen anyone mention this yet…

    Links that have no real URL in their HREF attribute, and break the fundamental underpinnings of the web.

    Obviously bad for accessibility, and _always_ a problem if you have script disabled, or don’t have a script enabled browser.

    It’s still bad in that respect but these days the problem affects more people, even if they have modern common multimedia browsers on high powered desktop computers. For just a few examples:
    * people using handheld devices with less power or lower support for scripts;
    * people who like to see where a link would take them (by looking at the status bar with their mouse over the link);
    * people who want to open a link in a new tab;
    * people who want to copy the link address for sending to other people or just to bookmark it!

    One prime offender that I use is “MSN Hotmailâ„¢”. Maybe they have the right to use convoluted methods and code to do reletavly simple things like email, but that doesn’t mean they should just make it all work their way and sod the individual people that actually have to use it.

    *It’s not like there’s no alternative!*
    Every link should always have a valid standard HREF, event handlers can overide this if you must use your scripts and when done properly will not get in the way of the indivudual users’ wishes like middle-click for new tab in Firefox.

    If there’s no non-script alternative content then the href can send the user to a page that simply says a browser supporting script is required!

    I think there was an article on ALA about this… yeah here we go “”Accessible Pop-up Links”:http://www.alistapart.com/articles/popuplinks“.

  16. I hate the asynchronous javascript and xml that rarely makes use of the asynchronousness and xml. Can’t we just call it dhtml and return to 1998? Or better yet use flash (gasp shock horror) – a FAR more mature platform for rich media and asynchronous data transfer applications. And don’t start about the plugin issue, you css misers expect people to download a completely different browser than what they are used to (firefox) to get your nifty hacks to work to css spec. I fart in your general direction!

    I hate standards and the slew of rubish that people spout about the so called goodness of them. Place all the tacky compliance gifs and technocratic rubish you want, the 95% of people who use the net DON’T CARE. We are become slaves to the search engine, and creativity is in steep decline.

    I hate css, recently minted developers are digg’ing this stuff as if moses himself chairs the w3c. Where have we moved from 2000? – we can now implement media styles and throw out the spacer gifs. BIG DEAL. News Flash: Absolute positioning has been around for years.

    We are taking a media (yes thats right a MEDIA) not a giant technical resource as some would like the net to go back to circa arpanet, not a semantic machine readable database, a media to enable human communication, and taking the soul right out.

    When skynet is born of the remains of google, I will blame all of YOU.

  17. Things I hate about the interweb

    * Design over standards
    * Standards over design
    * People missing the point of CSS, W3C, Standards e.t.c resulting in pages with hundreds of classes and hundreds of div’s for no real reason. You might as well of stuck with your tables.
    * Popups
    * Googles targeted ads, although generally unobtrusive, are often irrelevant and link to terrible websites. Quite often I get one saying “Guitar playing Suck? – Learning to master guitar in 60 minutes”. I dont think so pal.
    * Although it has been mentioned 342342 times, browser rendering incosistencies is a real pain.

  18. One thing I’ve grown to hate lately is having to defend the practice of Search engine Optimization from people that don’t understand that SEO isn’t synonymous with keyword spamming, or a multitude of other unethical black hat SEO abuses.

    There are many companies out there these days using shady techniques in an effort to bolster the pagerank of their clients’ sites, resulting in SEO turning into a dirty word for some.

    White hat SEO, a term that others might dismiss as just another buzzword, encompasses everything from adhering to web standards/validation, semantic markup and accessibility, to well researched content.

    Those that *do* consider SEO an empty buzzword, should remember that on top of adhering to standards compliant authoring practices, white hat SEO involves many other ethical practices that produce higher ranking for functional, trusted content rich sites. Definitely a step in the right direction.

  19. I hate all so-called standard “gurus”. I can design a site with valid HTML 4.01 & CSS using tables that is consistent across all browsers far faster than you can hack up some valid XHTML & CSS site that might be consistent. Don’t get me wrong, XHTML & CSS are nice but they make me feel extremely limited and often frustrated. The browser companies need to get it together.

    Web designers who hate Flash yet don’t know the first thing about it other than you need a pluggin to view it. Flash can be a great addition/accent to an HTML based site. It can also create the most amazing Web-sites and applications to grace the internet when used properly and intelligently. Flash can engage your audience in ways that HTML,XHTML, and CSS never will be able to.

    No support for transparent .pngs. It’s been on the scene since around 1995. Can we get some $%#@#! support?

    Pop-ups. Who doesn’t hate pop-ups?

    When a link is actually a link to a pdf and doesn’t tell me and also doesn’t open in a new window. I absolutely hate that.

  20. What I can’t stand is the rampant self-feeding, inward-looking, dare-I-say-it plagiarism that creates transitory schools of design thought pervading the net until the next site redesign? How many sites during 2004 did you see that used white-on-white, slight gradiented lozenges, and another, almost imperceptible top-of-page blue-grey gradient? Not to mention the little Web 2.0 style ‘beta’ starburst?

    Either ponce around with self-aggrandising cyberpunk web-designer sneer, or have the humility that goes with being unoriginal. You can’t have both.

  21. I despise pages and “ads that make sounds”:http://www.affiliate-facts.com/resources/ivg.htm or talk without any request or warning. Remember those annoying “Vonage ads”:”http://www.oddcast.com/richmedia/cases/vonage.html” ? I sometimes achieve a zen-like state of mind and concentration when randomly surfing the web, only to be shattered by some random, unexpected, unsolicited noise.

  22. I dislike flash websites, esp. complete flash based sites. And those with sounds that blast my speakers when i enter a site.
    I would love to see sites that are tableless although i had did tabled sites before.
    I would also be happy if IE and FF could pass the acid2 test.

  23. The interweb was a valuable resource for research and discussion now its a glue ball of paid for links and SEO, any google search brings back an ebay listing. Who is selling ‘Physics’ on ebay and how did they come to own it ?

  24. The use of JavaScript for hyperlinks! It annoys me when I hit my middle mouse button on a link, only to find that the new tab is blank, with JavaScript in the address bar.

    And while we’re on the subject, what about right-click disabling? Another JavaScript bane – for goodness’ sake, if anyone’s wants to copy your code, chances are they’ll know how to bypass the intrusive “security” measure.

  25. I hate Google. Actually, I don’t hate Google at all. I actually use it from time to time. What I hate is The Cult of Google, the idea that Google is the only search engine/directory out there and that you have to be saying “Google” all the time to be cool.

    I also hate that web people gave in to Microsoft’s forcing Netscape out of the market. At first people complained about it but then everybody gave in and sucked up IE and forgot that Netscape had never gone away. Netscape 6 wasn’t that great but it wasn’t out that long before the much better version 7 (especially 7.2) came along. Then Firefox comes along and all the web gurus are like, “No way! Finally a cool browser! Had to put up with that sucky IE for the past seven years.”

  26. “Now I have a box that I can launch as many sites as I want to dream up.”

    As many sites? Don’t think so. Better read that SLA again. Better not be wanting that server to be performant under heavy load either.

    Unlike M$FT, open-source web technologies like Apache, PHP, and MySQL are FREE. Not $400, but free. And because they don’t require a top-heavy GUI-based OS to run, they can handle many more visitors on the same amount of hardware.

    Of all the annoyances plaguing the web, many of them are thanks to M$FT. Down with the Beast of Redmond.

  27. You’d think by now most people get it – the web is about content content content and not about graphics by the pound, gradient backgrounds, 90% unclickable pages, meaningless flash, and “everybody has a fast connection now, it’s not a problem”….grrrr…

  28. Catching different browser bugs to maintain my design instead of simply display the line “˜you are using substandard and defected software; if it can’t display this page properly do you really want to try a secure credit card transaction’.

    Browser reviews that promote ActiveX Opt-in and Phishing Filter while failing to mention that it cannot render HTML, XHTML, CSS 1 or 2 and really; Advanced Printing? lets hope it can render a printed page better than the one on screen.

    U.K web page accessibility; doesn’t apply to printed pages but on a terminal it does? I guess printed page is so last year to the visually impaired.

    The guys from the oversubscribed LAW courses who couldn’t get work due to there being too many lawyers by a factor of ten, producing legislation that I have to give them half my income to interpret the aforementioned legislation so I can continue to work without sued by them for failing to meet the aforementioned legislation.

    Explaining to client that they will have pay an annual free to AOL to send email to their customers who have already paid to receive email and also an annual free to an internet security to prevent denial of service attacks on them. (Wasn’t the mobile phone industry found to be acting illegally when they billed both parties for one call?)

    People who try to deny the fundament truth that the “˜customer is always right’ and then blame competitors for unfair codes of practice when the customer goes with the guy that didn’t restrict or deny them the product they wanted.

    People crying over having to validate against W3C when it keeps out the hobbyists, W3C=Worth Free Cash.

    Graphic Designers with proven web history who ask “˜Why can’t you up the image quality and reduce the page loading time’

  29. Big companies paying presumably vast amounts of money to produce websites that:

    i) are hard to use
    ii) look convoluted and as if they were designed in 2000
    iii) use vast amounts of bandwidth for zero reason
    iv) don’t work in Firefox
    v) and therefore ask you to ‘upgrade’ your browser to IE

  30. When doing a search for certain types of information, a large proportion of the results are simply mirrors of what would be considered to be the master reference, causing the already large result list to be bloated even further.
    Javadoc sites are particularly bad for this.
    For example, do a search on ‘HttpServletRequest’ and the first 2 pages of results probably only contain 3 unique hits.
    Maybe it’s time for some meta tag that can be added to a site to indicate that it is a mirror (and which site it is a mirror of) so that search engines can simply show the mirror sites, next to the master, as ‘Mirrors of this site’ (With a link, of course)

    Having said that, having the facility to search the web, like we do, should not be sneezed at – I really don’t know how we got by before.

  31. a) the use of animated gifs like smileys and “under construction”
    b) MySpace
    c) When you think it’s new and exciting, it’s like, 2 years old. It’s hard to keep up
    d) that everything starts to be a fad.
    e) Dooce and every other person who got canned for blogging and then was suddenly cast on a throne. How DO these people still hold on to the fame?
    f) Mommy and infertility bloggers. Cripes the psychotic nature in all of them!

    But all in all, I LOVE the internet. Best. Invention. Ever.

  32. 1) Newspapers that make you “sign up” to read articles.
    2) Sites that demand high security passwords to access low security content. Like this site, for example. Why must my password here be at least 6 characters, when I prefer an easy to remember 5 character password?

  33. What I have hated over the past few years:

    1) The sheer amount of catchup work I’ve had to do in web development. I spent too long using tables in my designs, and finally saw the light with CSS only recently. However, knowing where to start, and know for certain that I’m using the right hacks and/or techniques has been one of my headaches. At least, ALA is one safe haven!

    2) Blogs – only because having a blog has confirmed that I have nothing much to write about, and has made me think about my life in general, and where my priorities are. Well, I guess that’s a good thing really.

    3) Buggy multi-page forms – getting 90% through a multi page form registration (typically anything to do with insurance, banking or mortgages), then getting stuck on some dynamic dropdown which only works in IE, and not any other browser.

    4) Websites which don’t tell you when they go down for maintenance. My wife spent ages filling in an online application form, only to press Submit, and it went to a blank screen (which had a maintenance message hidden in its source code!). Her form couldn’t be recovered. She was angry. Real angry. And I couldn’t do anything about it.

  34. I have several. Since I’m chiefly an Intranet guy, I’m only slightly plagued by, but still dislike browser incompatibility. Where I get downright hostile is when it’s “intentional” or intentionally not fixed for the advantage it might bring.

    “The programmer with an idea.”
    About 4 months ago I did a search on the words “Senate ethics”, and sure enough on page one I came up with “Click here for great prices on Senate enthics!” and “Ethics? Buy them on eBay!” Can’t we just shoot these people?

    “Search Degradation”
    Time was you could simply enter the name of a questionable .EXE or .DLL you found lurking on your computer, and find out it’s bona fides. Try it nowdays and the first page of Google hits are practically worthless ads without any genuine info. There are several more examples, but that one is characteristic.

    I have never spent one cent on anything in a pop-up, pop-under, slide-out (you too, flash guys), or onunload(Buy_This(now)) and never will. Why would I hand money to anyone this inconsiderate of my time?

    “Focus People!”
    This whole notion of standards is getting a bit much, methinks. Obsessing on sites, and writing pages compliant to a standard is a bit much, considering that roughly 80% of the folk are browsing with a program intentionally non-compliant. Micro$not knows it and snickers, most users wouldn’t know either way. If the tables were turned and Redmond only had 20% of the users, don’t you think they’d change their ways over the weekend?

    Banging on developer’s heads is not really helpfull. It’s the people doing browsers that have to comply or it’s an airball. I mean, if a page I write isn’t standards compliant, how does this hurt you? If done commercially producing a page unusable, the natural order of things will lead to users going elsewhere, or you having my job. In the end all are served.

    The W3C has done a good job, up to a point, but hundreds of pages defining simple things is a bit out of hand. Kinda like NASA writing specs on a bottle rocket launch.

    Last Thing.
    The idea that it takes and understanding of 5 languages, and their interaction, how as many browsers react to this witches brew, AND the coding standards of each language is just nuts.

    Know what I’d like to see? A genuine breakthrough. A CSS grouping that would, for instance, let me define H1, H2, H3, P, LI, fonts, weights, padding, and colors into one class. Then a page body you could do with something simple like:

    A page worth of text

    Too simple, huh?

Got something to say?

We have turned off comments, but you can see what folks had to say before we did so.

More from ALA

I am a creative.

A List Apart founder and web design OG Zeldman ponders the moments of inspiration, the hours of plodding, and the ultimate mystery at the heart of a creative career.
Career