Amazon übernimmt Fig
(archive.md)- Das Fig-Team, das Entwickler-Tools für Terminal/Shell entwickelt hat, schließt sich Amazon Web Services (AWS) an, und Amazon übernimmt die Technologie von Fig
- AWS sieht Generative AI als einen zentralen technologischen Wandel, der die Art verändert, wie Kunden entwickeln, und betrachtet den Zusammenschluss mit Fig als Teil dieser Vision
- Bestehende Nutzer können Fig weiterhin verwenden und erhalten fortlaufenden Support; kostenpflichtige Fig Team-Funktionen werden vollständig kostenlos
- Neuanmeldungen sind derzeit ausgesetzt; der Fokus liegt auf der Optimierung für bestehende Kunden und der AWS-Integration
- Künftige Produktpläne wurden noch nicht bekannt gegeben, aber im Bereich Terminal/Shell will man weiter Innovationen für Entwickler vorantreiben
Ankündigung des AWS-Beitritts von Fig
- Das Fig-Team schließt sich AWS an, und Amazon übernimmt die Technologie von Fig
- Sowohl Fig als auch AWS teilen das Interesse, Entwickler-Tools und -Services zu verbessern
- Durch die Verbindung der langfristigen Ausrichtung von AWS und der Erfolgsbilanz bei kundenorientierten Produkten mit der Expertise von Fig soll die Developer Experience verbessert werden
- AWS betrachtet Generative AI als einen wesentlichen technologischen Wandel, der die Art verändert, wie Kunden entwickeln
Änderungen am Fig-Produkt
- Bestehende Nutzer können Fig weiterhin verwenden und erhalten fortlaufenden Support
- Alle kostenpflichtigen Fig Team-Funktionen werden vollständig kostenlos
- Neue Nutzer können sich derzeit nicht für das Fig-Produkt anmelden
- Der Fokus liegt auf der Optimierung des Produkts für bestehende Kunden
- Der Fokus liegt auf der Bearbeitung der identifizierten Anforderungen, um Fig in AWS zu integrieren
- Ein Anmeldelink, um in den kommenden Wochen Neuigkeiten zur Zusammenarbeit mit AWS zu erhalten, soll veröffentlicht werden
Produkte von Amazon + Fig
- Derzeit gibt es keine Updates zu künftigen Plänen, die geteilt werden können
- Im Bereich Terminal/Shell wird weiter an Innovationen für Entwickler gearbeitet
- Weitere Neuigkeiten sollen bekannt gegeben werden, sobald es sie gibt
Dank an die Community
- Dank für die anhaltende Unterstützung der Community
- Zu den Erfolgen der vergangenen 3 Jahre zählen mehrere Hunderttausend Nutzer, 22k GitHub stars, 13k Discord-Mitglieder, 400 Open-Source-Mitwirkende und 5 Kernprodukte
- Auch in Zukunft will man gemeinsam mit der Community weiter Innovationen vorantreiben
1 Kommentare
Hacker-News-Kommentare
Die Formulierung, dass man Neuanmeldungen stoppt und sich um die Optimierung für Bestandskunden sowie Anforderungen rund um die AWS-Integration kümmert, klingt so, als sei das Produkt faktisch tot und könnte irgendwann als AWS-gehostetes Produkt unter Amazon-Marke wieder auftauchen.
Ein Produkt, das zentrale Workflows mit einem Haufen Abos und Telemetrie versieht, würde ich niemals nutzen, aber für bestehende Nutzer dürfte das schade sein.
Wenn AWS wegen des Produkts gekauft hat, sehe ich keinen Grund, warum man das bisherige Geschäftsmodell nicht einfach ein paar Monate weiterlaufen lässt, bis diese „Anforderungen“ erledigt sind, statt es komplett anzuhalten.
Mehrere Firmen haben versucht, das Terminal zu Software as a Service zu machen, und sind gescheitert, also bin ich mit diesem Gefühl vermutlich nicht allein.
„Uns ist aufgefallen, dass es in der Computing-Infrastruktur noch eine Komponente gibt, die nicht alles, was Sie tun, in die Cloud schickt und dafür auch keine Monatsmiete verlangt …“
Wenn solche Unternehmen „Technologie übernehmen“, ist das ungefähr so, als hätten Revolutionäre den Kopf Ludwigs XVI. erworben.
Es sah zwar cool aus, aber mir war nicht wohl dabei, dass Fig alle meine Eingaben bekommt.
Die Funktionen sind gut, aber die Vorstellung, dafür eine komplett neue Terminal-App nutzen zu müssen, hat mir nie gefallen.
Vielleicht werde ich zum Dinosaurier, aber es ist nicht so, dass ich nichts Neues ausprobieren will. Im Gegenteil: Nach Jahren mit nur einer echten Entwicklungsumgebung bin ich von Emacs zu VS Code gewechselt und arbeite inzwischen in deutlich heterogeneren Umgebungen statt zu 100 % auf dem Mac.
Deshalb fühlen sich solche plattformspezifischen, schwergewichtigen Client-Apps für mich nicht mehr wie die Richtung an, in die es gehen sollte.
Ob lokal oder per SSH: Solange es eine *nix-Maschine gibt, hatte ich eine vertraute und ausreichende Entwicklungsumgebung, und das hat in meinen letzten acht Jobs funktioniert – im Büro oder remote, mit welchen Sicherheitsvorgaben auch immer, mit oder ohne eigenen Schreibtisch, selbst nur mit einem 13-Zoll-Laptop. Das ist der kleinste gemeinsame Nenner.
Meine aktuellen Kollegen versuchen dagegen, ihre Workstation-Umgebung ständig zu bewahren, um lokal eine IDE zu nutzen, und wurden in den letzten Jahren sogar zweimal gezwungen, die IDE zu wechseln.
Das ist kein Argument aus der Ideologie Freier Software heraus. Mir persönlich ist das nicht wichtig, aber die besten Werkzeuge sind eben manchmal Freie Software. Ich nutze auch Macs und komme bei Bedarf mit Linux zurecht.
Auf der Homepage steht wörtlich „IDE-style autocomplete for your existing terminal“.
Der Friedhof der „Next-Generation“-Terminalprojekte ist schon groß, und von den noch lebenden scheint keines eine dominante Stellung zu erreichen. Eine Spezifikation aufzuschreiben löst dieses Problem nicht, aber was am Ende gewinnt, sollte hoffentlich eine Spezifikation haben.
Wenn man Berichte darüber braucht, welche Skripte Entwickler auf ihren lokalen Maschinen ausführen, bedeutet das wahrscheinlich, dass man ihnen zu viele Zugriffsrechte auf Produktionsumgebungen gibt. Schutzmechanismen und Reporting gehören in CI/CD-Prozesse und in die Quellcodeverwaltung.
Shells wie fish oder Shell-Plugins erledigen Autovervollständigung bereits gut, daher ist auch diese Funktion nicht besonders nützlich.
Wenn man Umgebungsvariablen oder Dotfiles verwalten muss, sollte man Zeit in eine saubere Entwicklungsumgebung investieren, statt ein Tool einzuschieben, das falsche Dinge bequemer macht.
SSH-Key-Management lässt sich auf sehr viele Arten sehr einfach lösen, etwa über Konfigurationsmanagement oder integrierte Lösungen der Cloud-Anbieter. Außerdem geben die meisten Entwicklungsteams wahrscheinlich ohnehin schon zu viel SSH-Zugriff.
Wenn man häufig SSH nutzen muss, heißt das, dass die Anwendung ihre Logs nicht ordentlich ausgibt oder dass die lokalen Entwicklungstools nicht gut genug sind.
Das ging wirklich schnell. Der Hacker-News-Launch von Fig war am 25. Mai 2021: https://news.ycombinator.com/item?id=27277819
Ich habe gesehen, dass Brendan auf Twitter viel über dieses Produkt gesprochen hat.
Ich habe Fig vor ein paar Monaten ein paar Tage lang ausprobiert und es wieder gelöscht, weil es mehr Ärger als Hilfe war.
Schon dass daraus ein tragfähiges Produkt wurde, überrascht mich; dass es tatsächlich übernommen wurde, ist noch erstaunlicher.
Ich habe es auf mehreren Maschinen ein paar Mal versucht, und die Maschinen froren ein, fraßen absurd viel Speicher oder zeigten anderes zufälliges Verhalten. Erstaunlich, dass es so weit gekommen ist.
Ich nutze es seit ungefähr einem Jahr und hoffe, dass das Produkt erhalten bleibt.
Im Blog steht es im Moment so, aber das sagen am Anfang natürlich fast alle.
In den letzten sechs Wochen haben 57 neue Beitragende 62 Issues erstellt, und 111 neue Beitragende haben Kommentare geschrieben. Als Community-Kennzahlen ist das sehr gesund, auch wenn es nicht viel Code-Aktivität gab; wenn sie auf den Verkauf an AWS fokussiert waren, ergibt das Sinn.
Herangezogene Quelle: https://devboard.gitsense.com/withfig
Vollständige Offenlegung: Das ist ein Tool, das ich gebaut habe.
Ich mag dieses Produkt und habe auch ein paar Beiträge dazu geleistet, aber im Moment habe ich gemischte Gefühle.
Ein Gedanke ist, dass die Autocomplete-Spezifikation unter MIT-Lizenz steht und man sie nutzen könnte, um ein grundlegendes Open-Source-Autocomplete-Produkt neu zu implementieren: https://github.com/withfig/autocomplete
Ist das ein Grund zum Gratulieren? Ich hoffe, dass das bedeutet, dass die immer zahlreicheren CLI-Befehle von AWS nun alle zu Fig werden oder in diese Richtung gehen.
Sie wirken ziemlich in die Jahre gekommen. Ich frage mich auch, was mit der Unterstützung außerhalb von AWS passiert. Wird Fig in iTerm2 weiterhin alles im %PATH% hervorragend unterstützen?
Um mein eigenes Projekt zu bewerben: Ich baue eine ähnliche Idee für das LLM-Zeitalter: https://butterfi.sh
Es ist deutlich grundlegender als Fig, könnte aber nützlich sein, wenn ihr eine Alternative sucht. Feedback wäre willkommen.
Nicht alle Befehle sind kleingeschrieben. Interaktionen mit externen Diensten sollten vom Nutzer bewusst und durch eine separate Aktion ausgelöst werden.
Es wäre cool, wenn der im Zielmodus laufende Client eine Suchmaschinen-API anfragen und auch etwas Crawling durchführen könnte. Ich stelle mir vor, wie er Informationen direkt aus aktuellen GitHub-Issues oder der AWS-Dokumentation holt.
Abgesehen von dem Namen, der für den Vorläufer von Docker Compose verwendet wurde, habe ich von Fig noch nie gehört.
Ist das im Grunde etwas sehr Ähnliches wie Atuin?
https://github.com/atuinsh/atuin
Ich hätte nie gedacht, dass Fig oder Warp Erfolg haben würden.
Für die Nutzung von CLI-Tools ein Konto und ein Abo zu verlangen, klingt absurd. Bei AWS braucht man aber ohnehin ein Konto, also scheinen sie eine Lösung gefunden zu haben.
Ich hoffe, dass auch der nächste Schritt gut läuft.