- In der Softwareentwicklung wird selten explizit Schnelligkeit (
fast) eingefordert, aber schnelle Software verändert das Verhalten der Nutzer
- Technologien wie schnelle Deployments und Echtzeit-Streaming verbessern Arbeitseffizienz und Remote-Arbeit grundlegend
- Langsame Software erzeugt kognitive Reibung und ist tatsächlich ein wesentlicher Faktor, der die Produktivität der Nutzer deutlich senkt
- Schnelle Software verbirgt Komplexität nicht, sondern zeigt Einfachheit und Fokus
- In der Entwicklungsbranche dürfte sich künftig der Trend verstärken, Performance und Experience-Optimierung in den Mittelpunkt zu stellen
Eine Softwarebranche, die selten Schnelligkeit verlangt
- In der Softwarebranche werden meist Funktionen, Preis, Datenintegration usw. gefordert, aber nur selten direkt „Schnelligkeit“
- Doch schnelle Software hat die Kraft, das Nutzerverhalten selbst zu verändern
- Wenn sich das Deployen von Code auf Sekunden verkürzt, steigt auch die Deployment-Frequenz der Entwickler
- KI-basierte Code-Autovervollständigung erleichtert das Prototyping in unvertrauten Sprachen
- Echtzeit-Streaming eröffnet neue Möglichkeiten für Remote-Arbeit
Die Grenzen langsamer Software
- Langsame Software schränkt uns mehr ein, als wir denken
- Ein Beispiel ist die Erfahrung, mit Flugzeug-WiFi arbeiten zu wollen und dabei kaum produktiv sein zu können
- Man schafft vielleicht noch das Senden von Slack-Nachrichten oder das Beantworten von E-Mails,
- Google Docs funktioniert jedoch oft nicht richtig
- Am Ende ist es eine Nutzererfahrung, bei der man schließlich aufgibt
- Dienste wie Instagram bieten dagegen durchgängig eine schnelle Experience
Die Wirkung schneller Software
- Schnelligkeit wirkt magisch
- Schnelle Software beseitigt kognitive Reibung und reagiert wie bei Raycast oder Superhuman einen Schritt schneller als erwartet
- Die Reaktionszeit von unter 100 ms bei Superhuman und die hervorragende Unterstützung von Shortcuts revolutionieren das E-Mail-Erlebnis
- Auch die Sofortüberweisung von Mercury überrascht Nutzer, die an langsame Banktransaktionen gewöhnt sind
- Die Geschwindigkeit dieser Tools wird selten ausdrücklich gelobt, ist aber der Grund, warum sie sich für Nutzer fast magisch anfühlen
Schnelligkeit, Einfachheit und Fokus
- Schnelligkeit bedeutet zugleich Einfachheit und ist in modernen Softwareumgebungen ein immer seltenerer Wert
- Damit Software schnell wird, ist die bewusste Entfernung unnötiger Funktionen nötig
- Schlanke Projektmanagement-Tools wie Linear bieten im Vergleich zu Enterprise-Apps wie Workday oder Oracle eine deutlich schnellere Nutzungserfahrung
- Schnelligkeit ist ein Zeichen von Respekt gegenüber dem Nutzer und zeigt, dass Unnötiges konsequent herausgefiltert wurde
Der verborgene Aufwand hinter schneller Software
- Um schnelle Software zu bauen, sind komplexe Backend-Optimierungen erforderlich
- Bei Cash App bemühte man sich, nur die wirklich notwendigen Schritte in der User Journey hinzuzufügen, während die Komplexität intern verarbeitet wird
- Instagram begann beim Hochladen eines Fotos bereits während der Eingabe der Bildunterschrift mit dem Upload, sodass Nutzer das Gefühl hatten, der Upload sei sofort erfolgt
- Schnelligkeit ist nicht nur eine technische Leistung, sondern das Ergebnis von Priorisierung und Fokus
Schnelligkeit als Spaß und Motivation
- Schnelle Software vermittelt an sich schon Spaß und Zufriedenheit
- Selbst bei kleinen Dingen wie der Messung der Tippgeschwindigkeit (WPM) oder dem Einrichten von Shortcuts genießen Nutzer die Erfahrung, schneller zu werden
Die Relativität von Schnelligkeit
- AI- und LLM-basierte Workflows bieten im Vergleich zu traditionellen Vorgehensweisen eine deutlich schnellere Experience
- Zum Beispiel erzeugt es im Vergleich zu früher eine mehr als 10.000-fach höhere Produktivität, wenn man in 6 Minuten ein LLM mit Recherche beauftragt
- Dennoch gibt es bei der Entwicklung, dem Build und dem Deployment von AI-Apps noch viele Defizite gegenüber früheren Software-Generationen
- Aktuell liegt der Fokus noch stärker auf neuen Funktionen als auf Performance und Experience
- In Zukunft wird ein Trend kommen, der Optimierungen bei niedriger Latenz, Interface-Design, Konnektivität und Zuverlässigkeit priorisiert
- Dadurch werden sich mehr neue Möglichkeiten und eine Weiterentwicklung der Nutzererfahrung eröffnen
Referenzmaterial
- Nützliche zusätzliche Materialien zum Thema Schnelligkeit sind die folgenden Texte
1 Kommentare
Hacker-News-Kommentare
pipbraucht 10 bis 15 MB,pipxnoch mehr,uv35 MB. Ich versuche, unter diese Größen zu kommen.