Ein Blog…
… erblickt das Licht der Welt. Da ich mich gerne mit lustigen Sachen wie
- Emacs,
- GNU/Linux und
- Technologie im Allgemeinen
beschäftige, könnte es hier auch um solche Dinge gehen.
Aber auch
- Produktivität,
- Privatsphäre und
- Sicherheit im Internet
liegen mir am Herzen.
Meine Perspektive ist dabei die eines fortgeschritteneren Computernutzers.
Wie ein professioneller Koch genaueren Wert auf seine Töpfe, Pfannen und Messer legt und mit anderen Ansprüchen an seine Werkzeuge herantritt, so habe auch ich andere Ansprüche als etwa der durchschnittliche Büroangestellte an seinen Computer.
Ein Beispiel dafür ist die Software, mit der dieser Blog läuft:
… erstellt mit Hugo
The world's fastest framework for building websites
Hugo ist ein open-source Generator für statische Webseiten.
Warum statisch
Seiten im Internet unterstellen uns Nutzern viel:
- schnelle Internetverbindungen/Geduld.
- Willigkeit, Sicherheitsrisiken und Verletzung unserer Privatsphäre in Kauf zu nehmen.
- komplexe Geräte, die fähig sind komplexe Seiten zu handhaben.
Ladezeit
Vergleiche doch mal die Ladezeit dieser Seite mit Deinen Lieblingslesezeichen, die vermutlich diverse Javascript Bibliotheken nachladen. Wenn sie es wollten, könnten auch viele dieser Seiten zu den Formel 1 Wägen des Internets gehören.
Die restlichen sind der Meinung, sie müssten in den Webbrowser packen, was eigentlich ein Programm auf Deinem Computer (manchmal eine App auf Deinem Smartphone) sein sollte.
Auch wenn der Aspekt der Ladezeit bei schneller Internetverbindung unwichtig erscheinen mag: Grade beim Aufruf von Webseiten aus dem Mobilfunk kosten datenintensive Seiten uns in Deutschland bares Geld.
Dazu hat nicht jeder eine schnelle Internetverbindung. Informationen sollten aber jedem, der es wünscht, gut zugänglich sein. Und auch mit schneller Internetverbindung ist das surfen im Web oft mit Ladezeiten verbunden.
Sicherheit
Seiten sollen viele Funktionen haben und schnell fertig sein.
Anstatt jedes Rad neu zu erfinden, verwenden Entwickler allerhand Programmbibliotheken.
Davon jede einzelne und deren erneuerte Versionen auf absichtliche und unabsichtliche Sicherheitslücken zu prüfen ist mehr Arbeit, als ein Entwickler Zeit hat. Wird schon nichts schief gehen.
Komplexität
Komplexität ist vielleicht die Wurzel allen Übels. Im Falle Software gilt meist:
- Umso einfacher, desto schneller.
- Umso einfacher, desto weniger potentielle Sicherheitslücken.
Generell gilt für Komplexität: Umso komplexer etwas ist, desto mehr kann damit schief gehen.
Manchmal ist Komplexität erforderlich und dadurch sinnvoll.
Im Falle einfacher Seiten wie dieser ist sie aber nicht notwendig.
Fazit
In diesen Zeilen sind viele Stichwörter gefallen, sowie Konzepte angesprochen und nicht weiter vertieft worden.
Somit gibt es eine Menge zu tun.
Bis bald!
Meta