⌘+F oder: Was ich mich nie getraut habe aufzuschreiben

Fünfzehn Jahre lang habe ich denselben Funken einmal im Jahr neu entfacht. Ich lasse ihn nicht länger zwischen zwei WWDCs ausgehen.

Clément Sauvage16 Min. Lesezeit
⌘+F oder: Was ich mich nie getraut habe aufzuschreiben

Die französische Apple-Community braucht niemanden, um zu existieren — sie ist überall, verstreut und nicht kleinzukriegen. Was ihr fehlte, war ein zentraler Anker. ⌘+F ist dieses Leuchtfeuer, und wir drei tragen es gemeinsam.

Es gibt einen Moment, den ich auswendig kenne. Der Vortrag ist vorbei, der Speaker klappt sein MacBook zu, und genau dann wird es interessant. Auf dem Gehweg, im Café gegenüber, das in zwanzig Minuten schließt, im Nachrichten-Thread, der noch am selben Abend entsteht. Jemand gibt endlich zu, dass er sich an einer Sache seit drei Wochen die Zähne ausbeißt. Zwei Menschen, die sich vorher nicht kannten, beschließen, zusammenzuarbeiten. Ein Junior merkt, dass er nicht der Einzige ist, der gerade nicht weiterkommt. Dann gehen alle nach Hause, und das alles löst sich wieder auf. Bei der nächsten Gelegenheit fangen wir von vorn an, als würde Erinnerung nicht weitergegeben — als wären SwiftData oder für die Älteren Core Data nur heiße Luft.

⌘+F ist mein Versuch, diese Verschwendung zu beenden. Keine weitere Konferenz in einem ohnehin übervollen Kalender. Ein Treffpunkt, der wiederkehrt. Ein Licht in der Nacht, ein Bistro ums Eck, in dem man redet, sich austauscht, Apps und Ideen zeigt und verteidigt, einander hilft und — wenn wir schon dabei sind — sich auch gernhat. Damit das, was an diesen Rändern entsteht, nicht mehr einfach verpufft.

Der Name ist schon das ganze Programm

Wir haben ⌘+F nicht gewählt, um clever zu wirken. Ehrlich gesagt haben wir ihn gar nicht wirklich gewählt: Er tauchte eines Abends nach Mitternacht in einer iMessage-Gruppe auf — unter OGs und Markenfans, wo hätten wir sonst brainstormen sollen? —, in der wir um das Projekt kreisten, ohne einen Namen zu finden. Florent, Baptiste, ich und Professor Tournesol, nach Tim und Struppis Professor Bienlein benannt: eine Person, die sich mehr als alle anderen für diese Community einsetzt und aus eigenen Gründen lieber im Hintergrund bleibt. Wir respektieren das genug, um sie dort zu lassen. Schließlich ließ ich diese zwei Zeichen fallen, nach einer Reihe von Vorschlägen, die eher lustig als ernst und ziemlich grenzwertig waren — Les Lascars du Build (LLDB) oder Codeurs Libres Apple, Natifs & Geeks (CLANG). Bei ⌘+F waren sich alle sofort einig. Und auf einmal passte alles. Denn dieser Name erzählt für sich allein genau, was wir tun wollen — wenn man ihn zu lesen weiß. Genau da liegt der Haken: Alle im Apple-Ökosystem drücken diese Taste hundertmal am Tag, und kaum jemand weiß, was sie bedeutet.

IMG_5742.png

Zuerst das ⌘. Diesen kleinen Knoten mit vier Schleifen hat Susan Kare entworfen — die Grafikerin hinter der gesamten Ikonografie des ersten Macintosh, dem Papierkorb, dem Cursor und den Schriftarten. Sie fand das Symbol auf einem skandinavischen Straßenschild: Das Sevärdhet-Zeichen markiert in Schweden, Norwegen, Finnland und Island einen sehenswerten Ort — einen Platz, an dem es sich lohnt, stehen zu bleiben.

960px-Sevärdhet.jpg

Schwer, sich ein besseres Motto für ein Projekt auszudenken, das genau solche Orte schaffen will. Und eine Ironie mag ich besonders: Dieses Glyph ersetzte 2007 die Apfeltaste auf unseren Tastaturen — genau in dem Jahr, in dem ich meine erste Zeile Code für Apple schrieb. Das Zeichen hat sich so eingeprägt, dass viele beim Kopieren noch heute „Apfel-C“ sagen, Jahre nachdem das Symbol verschwunden ist. So sehr, dass Calogero 2007 ein Album Pomme C nannte. Ein Zeichen kann das überleben, wofür es einst stand. Genau diese Art Erinnerung wollen wir pflegen.

Dann das F. Offiziell ist es die Abkürzung für die Suche — Find. Aber wir lassen den Buchstaben bewusst offen: Friends, Family, Fierce, Francophones, Froggies. Der Buchstabe ist ein Behälter, kein Etikett. Während die meisten Tastenkürzel etwas schließen oder beenden, dient ⌘+F dazu, etwas zu finden — etwas zu öffnen. Es ist die einzige Taste auf der ganzen Tastatur, die sagt: „Such, da muss doch etwas sein.“ Das Projekt steckt in diesem Paradox: Ein Name, den alle mit den Fingern kennen und kaum jemand zu lesen weiß. Genau wie diese Community — überall präsent und selten benannt.

Diese Community muss niemand erfinden

Seien wir ehrlich, was den Ausgangspunkt angeht: Es gibt nichts zu gründen. Die französischsprachigen Apple-Entwickler sind längst da, und sie haben einiges drauf. Sie arbeiten in Studios und Konzernen, an Solo-Apps, die am Wochenende fertig werden, an Schulen, in privaten Kanälen, in denen man sich zu unmöglichen Uhrzeiten hilft, und in Gesprächen, die weit über den Raum hinausreichen, in dem sie begonnen haben. Viele sind seit dem ersten iPhone dabei — sie haben Meetups veranstaltet, Hackathons betreut, Teams aufgebaut und weiter Swift geschrieben, als Apple zu lieben im übrigen Tech-Bereich nicht gerade angesagt war.

Es fehlt weder an Talent noch an Lust. Was fehlt, ist Regelmäßigkeit: ein Treffen, das nicht von einer Keynote abhängt, das nicht einmal im Jahr aufleuchtet und gleich wieder erlischt. Ein Herzschlag, kein Feuerwerk.

Und es fehlt eine Stimme. Denn der einzige echte Makel dieser Community ist, dass sie schweigt — für Franzosen ziemlich paradox 😅.

Dieses Schweigen hat seinen Preis: Cupertino nimmt uns nicht wahr, die europäischen Institutionen auch nicht. Dabei werden gerade in Brüssel und Straßburg die Regeln neu geschrieben, die festlegen, was wir programmieren, vertreiben und monetarisieren dürfen. Vielleicht bin ich der einzige Idiot, der dieses Jahr ungefähr zehnmal zur Europäischen Kommission und zum Parlament gefahren ist, um dort die Stimme eines Entwicklers zu vertreten.

Und ich tue das mit einer klaren Überzeugung: Ich verteidige eine bestimmte Vorstellung von Apples Plattform und der Kohärenz und Sicherheit, die sie bietet — entgegen einem Teil des vorherrschenden Diskurses. Man kann anderer Meinung sein. Viele in der Community sind es, und das ist gesund.

Aber es geht nicht darum, wer recht hat. Wenn niemand im Raum sitzt, spricht die Leere für uns. ⌘+F ist keine Lobby, sondern das Gegenteil: ein Ort, an dem diese Community aufhört, unhörbar zu sein, nachdenkt, streitet und schließlich herausfindet, was sie zu sagen hat.

IMG_6151.jpeg IMG_6132.jpeg

Gleich zu Beginn möchte ich festhalten, was für mich dieses Projekt von irgendeinem weiteren Zirkel unterscheidet: ⌘+F ist kein Club. Das Risiko bei jeder Versammlung kompetenter Leute: Sie wird zur Kapelle — man zitiert sich gegenseitig, trägt Neuheiten wie ein Verkaufsgespräch vor und verwechselt lange Zugehörigkeit mit dem Recht zu urteilen.

Ich will genau das Gegenteil. Einen Ort, an dem man erklärt, was man inzwischen verstanden hat, ohne sich zu schämen sagt, was man noch nicht beherrscht, neue Technologien wirklich ausprobiert statt ihre Werbebotschaften zu wiederholen — und mit etwas nach Hause geht, das man am Montagmorgen in Xcode öffnen kann.

Fünfzehn Jahre vor Ort — das lässt sich nicht simulieren

Ich entwickle seit 2007 für Apple-Plattformen. Meine erste App veröffentlichte ich fast direkt nach dem Start des App Store. Als Student wurde ich 2009 zur WWDC eingeladen, seit 2011 bin ich auf eigene Kosten dabei — ich habe anderswo schon davon erzählt. Ich habe die Zeit erlebt, als Tickets nach zwei Stunden ausverkauft waren, dann nach fünf Minuten, dann nach zweiundsiebzig Sekunden; danach kamen die Lotterie und das heutige Format. Etwa vierzig Apps, insgesamt Millionen Downloads und Teams, die ich bei Orange, LVMH oder Airbus begleitet habe. Ich erwähne das nicht als Trophäensammlung, sondern weil man sich nicht an ein Unternehmen, eine Bewegung oder ein Kollektiv wie dieses wagt, ohne vorher die eigenen Sohlen abgelaufen, sich herumgetrieben, auf die Nase gefallen und die ersten Hürden genommen zu haben. Eine Community gründet man nicht mit einem Logo und einem Anmeldeformular. Man verdient sie sich mit der Zeit: bei Meetups, die man auch dann weiterführt, wenn das Thema nicht verkäuflich ist; bei denselben Anfängerfragen, die man hundertmal hört, ohne die Augen zu verdrehen; bei schüchternen Leuten, die man eines Abends trifft und heute als Vorbilder konsultiert. Diese Präsenz, unabhängig vom Medienwetter, ist das einzige Kapital, das zählt.

Ich habe jahrelang Funken entzündet — übrigens nie so punktuell, wie es vielleicht klingt. Die Abendessen für Französischsprachige organisiere ich, seit der letzte Dinosaurier seine Sachen gepackt hat, um sich auf Madagaskar zur Ruhe zu setzen. Michel, falls du das liest: Wir haben dich lieb. Schaut euch bei der Gelegenheit auch seinen Verein an. Der KI-Abend war ebenfalls nicht ganz spontan; außergewöhnliche Firmen als Sponsoren halfen, der Community andere Werkzeuge als ihre eigenen zu zeigen. Die WhatsApp-Gruppe Frenchy @ Dubdub moderiere ich seit drei Jahren — eine echte Agora, die das ganze Jahr lebt, nicht nur in der Keynote-Woche. Den Slack WWDC Fr betreue ich seit 2014, nachdem Didier von Mac4Ever seine Mailingliste eingestellt hatte. Jedes Mal hat es funktioniert. Und jedes Mal ging ich mit derselben lästigen Frage nach Hause: Warum müssen wir immer wieder am Startfeld anfangen? ⌘+F ist die Entscheidung, nicht immer wieder bei null anzufangen. Um zu verstehen, woher diese Besessenheit kommt, muss ich aber weiter zurückgehen als zu meinen eigenen Anfängen.

Drei Zeitalter derselben Flamme

Vor Meetups, vor Slack und vor all dem gab es die Apple User Groups. Eine Zeit, die viele vergessen haben: Die Apple-Community war von Apple selbst organisiert — lokale Clubs, ein offizielles Programm ab Mitte der Achtziger und sogar ein eigenes Abzeichen, das man stolz an die Wand hängte. Ganz am Anfang meiner Karriere bekam ich dort einen Fuß in die Tür, bei einer dieser Gruppen in der Gegend von Lille: InterMac. Ein Detail bewegt mich noch immer ein wenig: Der Verein existiert bis heute, und das alte Abzeichen „Apple User Group“ ist immer noch auf seiner Website zu sehen. Allerdings hat sich der Verein teilweise der Fotografie zugewandt, um weiterzubestehen. Das Relikt hat überlebt, aber seine Gestalt verändert, um nicht zu verschwinden. Das ganze Problem steckt in diesem einen Verein: Diese Orte sterben nicht auf einmal. Sie verblassen, weil niemand da ist, der sie trägt.

Danach kam meine CocoaHeads-Zeit. Ich habe den Ableger in Lille jahrelang organisiert und hänge wirklich daran. Es war das richtige Format: Entwickler in einem Raum, ein Thema, ein paar Biere und Gespräche, die sich gelohnt haben. Aber seien wir ehrlich: Auch das verliert an Schwung. Nicht aus Mangel an Zuneigung, sondern weil das Modell ermüdet. In Paris sind die Leute, die das Ruder halten, keine Entwickler mehr — oder sie schwören nur noch auf KI (die ich liebe, urteilt nicht über mich), oder machen heute ein bisschen Swift, morgen Flutter und übermorgen React Native … Ja, ja, ich mache auch ein bisschen davon, ohne es an die große Glocke zu hängen. Und wie Onkel Georges in À l’ombre des maris singt: „Wer noch nie gesündigt hat, werfe den ersten Stein.“ Ich halte mich vorsichtshalber im Hintergrund.

Und genau hier zerbricht etwas leise: Man kann die Logistik perfekt organisieren, aber eine technische Community nicht von außerhalb der Technik beleben. Irgendwann merkt man es im Raum. Ich sage das ohne Verachtung, gerade weil ich selbst dabei war: Das ist die Beobachtung von jemandem, der das Mikro gehalten hat, kein Kommentar von jemandem hinten im Saal. Und damit keine Frage offenbleibt: Nein, ⌘+F wird nicht mein Hauptberuf. Ich bleibe Unternehmer, Berater und Business Angel — das ist mein Beruf, und den gebe ich nicht auf. ⌘+F ist ein Nebenprojekt, aber eines von der Sorte, für die man brennt und die man anfängt, weil man gar nicht anders kann.

Dann gibt es noch einen tieferen, fast zärtlichen Wandel. CocoaHeads. Cocoa. Das Framework ließ unsere Herzen jahrelang schlagen — das Fundament von allem, was wir bauten. Aber wer weiß im Zeitalter von Swift, SwiftUI und agentengestütztem Programmieren noch genau, was Cocoa ist? Mehr noch: Wie viele Entwickler, die in den letzten fünf Jahren angefangen haben, könnten sagen, woher das NS kommt, das noch immer vor NSString oder NSArray steht? (NeXTSTEP. Das Betriebssystem von NeXT, der Firma, die Jobs 1985 nach seinem Rauswurf bei Apple gründete und die Apple 1997 schließlich kaufte — Jobs kam gleich mit zurück. Vierzig Jahre nach seiner Entstehung durchzieht seine DNA noch immer unsere APIs.) Das NS ist für den Code, was ⌘ für die Tastatur ist: ein Zeichen, das wir tippen, ohne es noch wahrzunehmen. Das ist keine Trivia-Frage. Es ist das Symptom einer Kluft: Die Geschichte der Plattform wird nicht mehr von selbst weitergegeben. Die Älteren tragen sie in sich, ohne sie auszusprechen; die Neuen programmieren darauf, ohne sie zu kennen. Und dazwischen gibt es kaum noch Orte, die eine Brücke schlagen.

Das sind die drei Zeitalter, die ich erlebt habe: die von Apple gestützte AUG, das Meetup, das man mit eigener Kraft am Laufen hält, und heute eine Plattform, auf der wir Swift erzeugen, ohne immer zu wissen, was wir da erzeugen. Mit jedem Übergang haben wir an Leistungsfähigkeit gewonnen und ein wenig Erinnerung verloren. ⌘+F ist mein Versuch, ein viertes Zeitalter zu schaffen: eine Bewegung, in der das NS wieder zu einer Geschichte wird, die wir einander erzählen, statt zu einem Präfix, das wir hinnehmen; in der die Brücke zwischen den Generationen nicht dem Zufall eines Kaffees nach dem Vortrag überlassen bleibt. Nicht, damit Juniors die Apple-Geschichte aufsagen müssen, sondern weil Entwickler, die verstehen, warum ihr Stack so aussieht, besser programmieren als jene, die ihn wie eine Blackbox schlucken.

Warum eine Hydra drei Köpfe hat — und warum wir zwei weitere haben

Ich hätte das allein stemmen können. Das ist sogar mein Reflex: der Unternehmer, der sich alles auf die Schultern lädt. Aber eine Community, die von einer Person getragen wird, ist keine Community, sondern ein Publikum. Ein Publikum konsumiert; es gibt nichts weiter. Das Sprichwort sagt es besser als ich: Allein kommt man schneller voran, gemeinsam weiter. Und mit ⌘+F wollen wir nach den Sternen greifen.

Also sind wir zu dritt. Und ich habe nicht in einer Kompetenzmatrix nach zwei ergänzenden Profilen gesucht. Florent und Baptiste sind Freunde.

Freunde, die man nicht nur auf Konferenzen sieht, sondern auf die man sich stützt, wenn etwas schiefgeht.

Vor allem Freunde, die mir in die Augen sehen und sagen können: „Hör auf, das machst du gerade echt beschissen, du brennst noch aus“ — ohne es weichzuspülen. Das ist, glaube ich, die wichtigste Qualifikation, die man von Mitgründern verlangen kann. Ein Kollektiv auf Ehrlichkeit baut man nicht mit Leuten auf, die einem nach dem Mund reden. Die Ehrlichkeit muss zwischen uns dreien anfangen, sonst hält das Ganze nicht.

Ich übernehme die Rolle des CEO, weil ein Unternehmen nun mal einen braucht, Punkt. Aber ich vergesse keine Sekunde, dass zwei außergewöhnliche Mitgründer an meiner Seite sind, die mir nahestehen, und dass es mich — im vollen Sinn des Wortes — ehrt, dass sie sich entschieden haben, dabei zu sein.

Florent steht für Gründlichkeit ohne großes Aufheben. Oft erkundet er visionOS, Swift und SwiftUI früher als andere. Aber er verkauft dir ein Update nie als Revolution: Er veröffentlicht seine Erkenntnisse unverstellt, damit die Community etwas davon hat, und arbeitet an Themen, die Menschen wirklich weiterbringen, statt nur Schlagzeilen zu machen. Wenn ich mich mitreißen lasse, ist er oft derjenige, der mich auf den Boden zurückholt.

Baptiste lebt an der Schnittstelle zweier Welten, die wir viel zu oft gegeneinander ausspielen. In großen Unternehmen verbindet er Produktteams mit Apples Plattform; als Indie-Entwickler programmiert er seit dem iPhone 3G und eines seiner visionOS-Projekte wurde sogar von Apple hervorgehoben. Er weigert sich, sich für ein Lager zu entscheiden. Genau in dieser Spannung muss ⌘+F leben: Die französische Szene besteht weder nur aus heroischen Indies noch nur aus gesichtslosen Großunternehmen, sondern aus dem angespannten und fruchtbaren Dialog zwischen beiden.

Zusammen decken wir verschiedene Regionen ab — Lille bleibt die Stadt, die ich am meisten im Herzen trage, aber ich verbringe viel Zeit in Paris und London —, haben unterschiedliche Beziehungen zur Plattform und teilen dieselbe Obsession: Das Projekt kommt vor unseren kleinen persönlichen Schaufenstern. Wir wollen nicht so tun, als wollten wir nicht, dass es wächst und vielleicht sogar bis nach Cupertino sichtbar wird. Aber der Ehrgeiz dient dem Projekt, nicht umgekehrt. In der iMessage-Gruppe, in der alles begann, gibt es noch einen vierten Komplizen: Prof. T., der enorm viel leistet, aber lieber außerhalb des Rampenlichts bleibt. Jede Community, die Bestand hat, braucht ihren Handwerker im Hintergrund.

Und um uns herum sind die Menschen, die immer wiederkommen: keine Gründer, aber vertraute Gesichter, auf die wir zählen, wenn es darauf ankommt — auf der Bühne, im Workshop, in den Gesprächen danach. Claire Sivadier zum Beispiel, eine Swift-Entwicklerin, der man bei französischsprachigen Treffen oft begegnet. Technisch genauso stark wie in der Vermittlung — und schlicht ein Mensch, mit dem man gern arbeitet. Eine Community erkennt man an ihren regelmäßigen Gästen genauso wie an denen, die unter der Seite unterschrieben haben.

Vier Arten, zusammenzukommen

Wir haben die Idee verworfen, alles auf einmal zu starten. Jedes Format erfüllt eine klare Aufgabe — Code schreiben, ein Konzept verstehen, Menschen treffen, Wissen weitergeben —, und wir behalten nur, was wirklich etwas verändert.

Meetups geben den Takt vor: ein wirklich nützliches Thema, direkte Fragen und Zeit, danach noch zu bleiben und zu reden. Paris, die größeren Städte außerhalb, der Rest der frankophonen Welt oder online, wenn das Thema über die Wände eines Raums hinausreicht.

Besondere Veranstaltungen sind seltenere Gelegenheiten — rund um Vision Pro, Apple Silicon, Foundation Models oder einfach ein Abendessen —, die eine gemeinsame Erinnerung hinterlassen sollen. Die Sorte Abend, über die man zwei Jahre später noch spricht, weil dort eine Verbindung entstanden ist.

Einführung, Schulen und Unternehmen sind der Teil, in dem Wissen im engeren Sinne weitergegeben wird. Für Studierende: Swift, SwiftUI und Apples Designlogik kennenlernen, ohne im Fachjargon unterzugehen. Für Unternehmen: maßgeschneiderte Arbeit, die am tatsächlichen Kenntnisstand des Teams ansetzt — kein allgemeiner Kurs, der über ihre Köpfe hinweg vorgetragen wird.

Der rote Faden: lehren, ohne zu dozieren; Interesse wecken, ohne zu übertreiben; die Tür offen halten für Studierende, Quereinsteiger, Teams, die sich weiterentwickeln wollen, und alle, die noch Lust haben, Dinge gut zu machen. Anspruchsvoll und einladend zugleich — nimmt man eines davon weg, geht das andere kaputt.

Über Termine reden wir, wenn sie stehen

Das einzige Versprechen, das ich heute ehrlich machen kann: Es gibt noch keine festen Termine (na ja, einen schon, aber das ist eine private Veranstaltung). Und das ist Absicht.

Wir legen die ersten Themen, Orte und Speaker fest und arbeiten an den ersten drei Treffen, die großartig werden. Ich kündige lieber wenig, aber Verlässliches an: ein klares Thema, einen echten Ort und Menschen, die das, worüber sie sprechen, wirklich gemacht haben. Kein Datum, das man nur setzt, um das Feld zu besetzen. Wir sagen Bescheid, sobald es belastbar ist. Ein abgesagtes Treffen ist ein gebrochenes Versprechen; eine Community baut man auf das genaue Gegenteil.

Die ersten Termine sind nicht mehr weit. Wenn du rechtzeitig Bescheid bekommen willst, musst du dich vorerst nur für den Newsletter auf cmdf.io anmelden — sonst nichts, nur die wichtigen Termine. Und für alles Weitere: Wir lesen uns auf X und LinkedIn.

Wer spricht, wo und worüber, kommt später. Aber der Kern steht. Endlich gibt es einen festen Anlaufpunkt für diese Community, die ich seit fünfzehn Jahren immer wieder angefacht habe. Diesmal lassen wir sie nicht ausgehen.

Und wie einer meiner Mentoren und Freunde, Jeff Lawson, Gründer von Twilio, sagen würde: Onward.

— Clément

PS — Die Anspielung auf Brassens ist meinem Vater gewidmet, der vor etwas mehr als zehn Jahren gestorben ist und dem ich alles verdanke, was ich über das französische Chanson weiß. Ich konnte ihn nie nach San Francisco mitnehmen. Er hätte gern mit eigenen Augen das blaue Haus aus Maxime Le Forestiers „San Francisco“ gesehen, das noch immer auf seinem Hügel steht.

Blog

Ähnliche Beiträge