Top 10 Web Dev Blunders von 2008

Es ist unvermeidlich: Wir werden alle mindestens einmal versauen, wenn es um die sehr unbeständige Welt der Webentwicklung geht. Ausfallzeiten, dumme UI-Fehler, Kommunikationsfehler, schlechte Produkteinführungen ... sie passieren den Besten von uns. Buchstäblich. Im vergangenen Jahr haben viele der besten Websites der Welt ernsthafte Entwicklungsverbote begangen. Es ist fast beruhigend zu wissen, dass die besten Entwicklungsteams der Welt auch nicht perfekt sind.

Anstatt diesen Artikel als eine Möglichkeit anzusehen, um die großen Jungs ein oder zwei Haken zu werfen, betrachten wir ihn als ein Lehrmittel. Beim Lernen geht es darum, Fehler zu machen und Wege zu finden, diese zu korrigieren. Es ist schön, wenn wir gelegentlich lernen können Andere Fehler, anstatt uns zu vermasseln.

Hier ist eine Liste der 10 größten "Whoops!" Momente von 2008 in der Webentwicklung.

10. E-Commerce-Sites am schwarzen Freitag aus

Hier ist der schlimmste Albtraum jedes Online-Händlers: Eine Flut von Menschen strömt zu Ihrer Website und bittet darum, viel Geld auszugeben, und Ihre Website ist inaktiv. Leider wurde es am vergangenen Freitag für viele Einzelhandels-Websites im Web, große und kleine, zur Realität.

Der Black Friday ist der größte Einkaufstag des Jahres in den USA, und dies gilt auch für das Online-Shopping. Viele der wichtigsten Websites wie Amazon, Sears und Live Cashback wurden in die Knie gezwungen und zwangen die Käufer, ihre Einkäufe an einem schwarzen Freitag an einen anderen Ort zu bringen.

Es stellt sich heraus, dass dieser weit verbreitete Ausfall ein mehrjähriges Ereignis ist. Der Black Friday findet jedes Jahr am selben Tag statt, doch viele Online-Shops können nicht herausfinden, dass sie ein umfangreiches Backup in der Serverabteilung benötigen. Da das Online-Shopping weiter wächst, wird diese Epidemie von Jahr zu Jahr zunehmen, es sei denn, E-Commerce-Websites können den Verkehrsaufschwung im Voraus planen.

9. Angriff von Twitter-Klonen

2008 scheint das Jahr des Twitter-Klons zu sein. Twitter hat das Web in den letzten Jahren im Sturm erobert, und viele Webentwickler haben sich daher bemüht, einen Klon des populären Webservices zu machen. Und es scheint, dass diese Twitter-Klone kein Ende haben.

Bei der Erstellung konkurrierender Websites, die in gewisser Hinsicht einzigartig sind (a la Plurk und Identi.ca), ist das Erstellen einer exakten Nachbildung eines Dienstes nie eine gute Idee. Trotzdem sind viele Twitter-Klone im letzten Jahr entstanden, und fast alle unterscheiden sich nicht von Twitter und noch schlimmer. Fast alle sind nicht so gut wie das Original.

Man sollte lange und gründlich über den Aufbau eines Klons einer Website nachdenken. Wenn es keinen großen Unterschied zwischen den Diensten gibt, ist es höchst unwahrscheinlich, dass der Klon überhaupt Zugkraft findet.

8. MobileMe Awful Launch

Sie wissen, dass eine Produkteinführung schlecht ist, wenn der Firmenchef zugibt, dass die Einführung schlecht war. Dies war beim Start von Apple MobileMe in Verbindung mit dem neuen Mac-Betriebssystem Leopard der Fall.

Als Apple sein mit Spannung erwartetes neues iPhone 3G auf den Markt brachte, wurde auch angekündigt, dass ein brandneuer Synchronisierungsdienst MobileMe zusammen mit der neuen iPhone 3G, iPhone 2.0 Software und dem App Store eingeführt werden soll. MobileMe ist ein Synchronisierungsdienst, mit dem Mac- und PC-Benutzer ihre Kontakte, Kalender, E-Mails, Fotos und mehr über eine Weboberfläche synchronisieren können.

Der erste Tag des Starts war anfangs mit langsamer Leistung und Ausfallzeiten, seltsamen Problemen wie zufälligen Benutzerabmeldungen und dem Nagel im Sarg gefüllt: Der Dienst konnte während des gesamten ersten Tages keine Synchronisierung mit Kalendern und Kontakteinträgen durchführen. Es war, als Apple-Chef Steve Jobs eine interne E-Mail-Nachricht schrieb, nicht die "feinste Stunde" von Apple. Seitdem hat Apple die Startfehler behoben und allen MobileMe-Benutzern zwei Erweiterungen für ihre Abonnements gutgeschrieben, die insgesamt 90 Tage kostenlos genutzt werden können.

7. 30 Stunden Gmail Dowtime

Google Mail ist einer der beliebtesten E-Mail-Anbieter, bei dem viele Nutzer des Google Apps-Dienstes mitwirken. Viele Unternehmen verwenden Google Mail (entweder kostenlos oder nach einem bezahlten Tarif). Daher fiel es auf, wenn der Dienst für einige Leute 30 Stunden ausfiel. Was Google aus diesem Grund so unglücklich machte, war die Tatsache, dass viele Betroffene kleine Unternehmen waren, die über 24 Stunden nicht auf ihre E-Mails zugreifen konnten und dabei Gewinne einbüßten.

6. Digg-Skripte

Digg sah, dass einige seiner Top-User (und viele andere) 2008 verboten wurden, weil sie mithilfe von Skripts automatisch über die Beiträge ihres Freundes abstimmten. Während viele glaubten, es sei unfair, diesen aktiven Nutzern keine zweite Chance zu geben, argumentierten andere, dass eine Null-Toleranz-Richtlinie der Standard sein müsse. Unabhängig davon, auf welcher Seite des Zauns Sie sich befinden, sind nur wenige der Meinung, dass Digg-Skripte die Community beschädigen.

Warum ist dies ein Webentwicklungsfehler? Wenn Sie ein Digg-Skript erstellen, sollten Sie sicher sein, dass es nicht offensichtlich leicht zu erkennen ist. NETTUTS schlägt vor, dass die Codierer, die hinter diesen Skripts stehen, sich die Zeit nehmen, um besser zu nutzen, zum Beispiel, indem sie einige Apps codieren, die der Community tatsächlich helfen, anstatt sie zu beschädigen.

5. Facebook-Leuchtfeuer

Als Facebook seine innovative neue Werbeplattform Beacon lancierte, wurde es extrem scharf kritisiert. Es stellte sich heraus, dass Facebook-Nutzer die Vorstellung nicht mochten, dass jeder seinen Kaufverlauf im Web kennt. Es gibt zahlreiche Horrorgeschichten von Leuten, die auf Facebooks "Beacon-Partnerseiten" Dinge kaufen, darunter ein Mann, der bei Overstock.com einen Verlobungsring gekauft hat und sofort alle Details des Kaufs in sein Facebook-Profil verschoben hat, was die Überraschung zerstört.

Facebook fügte Beacon später Opt-In-Optionen hinzu, aber der größte Schaden war bereits angerichtet worden. Am Ende führte Facebook Beacon zu mehreren Sammelklagen gegen Facebook und die mit dem Dienst verbundenen Partnerseiten. In der Klage wurde behauptet, dass Facebook stillschweigend Daten von Facebook-Nutzern geerntet habe ebenfalls von Nicht-Facebook-Nutzern auf den Beacon-Partnerseiten. Facebook hat auch das Erheben von Daten zugestanden, auch nachdem Benutzer ihre getätigten Einkäufe abgelehnt haben. Autsch.

4. Cuil's Sub-par Launch

Bei all dem Rummel um den Stealth-Modus-Cuil hatte die innovative Suchmaschine viel Vorfreude auf ihren Start. Cuil wurde von ehemaligen Google-Mitarbeitern gegründet und versprach, eine bessere Suchmaschine als Google zu sein, mit relevanteren Ergebnissen basierend auf Wortzuordnungen und einer besseren Ergebnisschnittstelle. Cuil hatte das Zeug zu einer sehr beeindruckenden Suchmaschine und (endlich) zu einem möglichen Google-Konkurrenten.

Der Start von Cuil war jedoch eine große Enttäuschung. Für den Anfang war die Site stundenlang außer Betrieb, was angesichts des massiven Verkehrsaufkommens der Site verzichtbar ist. Noch wichtiger ist jedoch, dass Cuil seine überhitzte Abrechnung nicht erfüllte. Die Suchergebnisse entsprachen nicht einmal der Relevanz von Google und der Indexierungsbot führte zum Absturz von Websites.

3. Amazon S3-Spannung

Am 15. Februar fiel einer der drei geografischen Standorte von Amazon für einige Stunden aus und tötete das Cloud-Speichersystem Amazon S3. Viele Internet-Startups wie Twitter, SmugMug und sogar die New York Times hatten Fehlermeldungen auf der Website. Viele der beliebtesten Websites im Internet waren von S3-Ausfallzeiten betroffen.

Was viele über die Ausfallzeiten beunruhigte, war die mangelnde Kommunikation des Entwicklungsteams. Das Amazon S3-Entwicklungsteam brauchte eine Stunde, um den Ausfall zu überprüfen, und sie reagierten nicht mehr, bis das Problem ein paar Stunden später behoben wurde. Viele S3-Kunden fanden das inakzeptabel, da ganze Unternehmen während der Ausfallzeit geschlossen wurden.

Transparenz und viel Kommunikation sind in einer Entwicklungskrise von entscheidender Bedeutung.

2. Twitter - Die Popularisierung des Failwals

Als Twitter im Laufe des Jahres weiter wuchs, wurden auf der beliebten Microblogging-Site immer mehr Sichtweisen auf den berüchtigten Fail Whale beobachtet. Dank der schrecklichen Betriebszeit von Twitter wurden die Fehlerseiten immer häufiger angezeigt, so dass Twitter-Nutzer den schlafenden Wale in den Schatten stellten. Es dauerte nicht lange, bis der Fail Whale einen eigenen Fanclub, Merchandise und sogar einen Twitter-Account hatte.

Nicht viele Webentwickler können behaupten, dass ihr Fehlerseitenlogo einen Fanclub hat, und das möchten nicht viele. Die Fehlerseite ist das letzte, was jedes Entwicklerteam möchte, dass seine Benutzer es sehen. Glücklicherweise ist die Fehlerseite von Twitter spaßig und eingängig, so dass sie das Beste aus der Situation gemacht haben. Ich bezweifle jedoch, dass die Twitter-Leute wollen, dass ihr Erbe die Popularisierung eines schlafenden Wals ist.

1. Site Meter stürzt für IE-Benutzer ab

Der 1. August 2008 war ein Tag, an den sich Site Meter-Entwickler noch lange erinnern werden. Es war der Tag, an dem sie einen guten Teil des Internet für Internet Explorer-Benutzer heruntergefahren haben. Grundsätzlich verursachte jede Site, auf der Site Meter Tracking installiert war, die Meldung von "Vorgang abgebrochen" an Internet Explorer-Benutzer.

Während die Schuld teilweise beim Internet Explorer liegt (sie hatten einen bekannten Fehler, der den Fehler auslöste), liegt der größte Teil der Schuld bei den Site Meter-Entwicklern, da sie eine Produktionsänderung vorantreiben ohne es gründlich zu testen (AKA ohne Test in IE überhaupt).

Doh! Es geht nichts über das Verfremden von 70% der gesamten Besucher auf den Seiten Ihrer Website.

Danke an Thomas für die Hilfe bei der Liste.

  • Abonnieren Sie den NETTUTS-RSS-Feed, um täglich mehr Tutorials und Artikel zur Webentwicklung zu erhalten.

Glen Stansberry ist ein Webentwickler und Blogger, der sich mehr Mühe bereitet, als er mit CSS zugeben möchte. Weitere Tipps zur Webentwicklung finden Sie in seinem Blog Web Jackalope.

Mochte diesen Beitrag Stimmen Sie auf Digg unten ab. Vielen Dank!