Das Problem heutiger Software in einem Satz
Donnerstag, 16.1.2025, 11:55 > daMaxDas:
Postman like every software project, isn’t a finished product. It’s ever changing and improving to make our users lives easier.
Hervorhebung von mir. "Like every other software project". Das ist doch genau das Problem. Keines der aktuellen Softwareprodukte ist je "fertig". Alles ist "early access" und "mvp" und "beta" und "agile", niemand noch den Anspruch, ein fertiges Produkt zu entwickeln. Alles soll inkrementell besser werden. Wird es aber nicht. Wenn man anfangs keine ordentliche Architektur hat, weil man gar nicht weiß, was überhaupt am Ende dabei rumkommen soll, dann wird inkrementell wird immer nur Komplexität auf Komplexität geschaufelt und am Ende siegt immer die Entropie.
Oder kennt ihr ein einziges Softwareprodukt, das im Laufe der Zeit wirklich besser, stabiler und sicherer wird? Bzw. das überhaupt ordentlich funktioniert hat, als es auf die Menschheit losgelassen wurde?
Ich könnte hier seitenweise ablästern, aber nee. Lass ma'. Ich mach' dann mal Mittag.
Da fallen mir so einige ein: TeX, busybox, pacman (Die Paketverwaltung, nicht das Spiel), gatling, (flux|open)box, geany, claws-mail, midnight commander, mpv, vlc, notepad++, handbrake, ...
Alle die funktionierten bei Release. Natürlich wurden dann auch mal Fehler gefunden und ausgebessert. Oder es gibt neue Features. Aber die jeweils aktuelle Version ist die beste Version (Subjektiv). Und es kommen eher selten Aktualisierungen, was ich als gutes Zeichen sehe.
Ja, OK, das is nu alles open source von Leuten, denen das Produkt am Herzen liegt, nicht die Kohle die sie damit scheffeln... Und es ist kein hipster-CI/CD-bullshit mit riesigem Infrastruktur-Eiertanz, basiernd auf drölfzigtausend Microservices.
Aus dem SaaS-Bereich fällt mir tatsächlich auch exakt kein einziges Beispiel ein. Dort wütet die Verscheißifizierung gnadenlos...
@Eloi: ja, zugegeben, das war ein bisschen arg pauschal gesagt. Natürlich gibt es auch noch halbwegs funktionierende Software, aber ich habe SO viele Negativbeispiele von "Zeugs" das nach dem Motto "Fang doch einfach mal an" entwickelt wurde und im Laufe der Zeit immer schlimmer wird, da ist mir bei obigem Zitat gerade einfach ein Äderchen geplatzt.
Speziell die Postman-Leute haben bei mir versch****n seit der Cloud-Zwangsumstellung. Da kam erst eine zeitlang eine Warnmeldung "Offline-Modus ist deprecated". Das haben wir in der Firma weitgehend ignoriert, so von wegen "dann bleiben wir halt auf einer älteren Version". Tja, Pustekuchen. Eines schönen Morgens hat der (nicht abschaltbare) Auto-Updater dann ein Update gezogen, nach dessen Installation a) lokales arbeiten nicht mehr möglich war, sowie b) lokal gespeicherte Collections nicht mehr geladen und auch nicht mehr in die Cloud migriert werden konnten. Die waren einfach verloren. Dafür gehören diese Leute gesteinigt.
Ich arbeite seitdem mit Bruno.