Déi lescht Woch huet Microsoft e Package Manager verëffentlecht
Jiddefalls, elo Kayvan
A sengem Blog gëtt den Auteur
Keyvan,
Ech verwalten d'Windows App Model Entwécklungsteam a besonnesch d'App Deployment Team. Ech wollt Iech just eng séier Notiz schécken fir Iech Merci ze soen fir den Appget ze kreéieren - et ass e super Additioun zum Windows Ökosystem a mécht d'Liewe vu Windows Entwéckler vill méi einfach. Mir wäerte méiglecherweis zu Vancouver sinn an de kommende Wochen mat anere Firmen ze treffen, awer wann Dir Zäit hutt, géife mir gäre mat Iech an Ärem Team treffen fir Feedback ze kréien wéi Dir Äert Appget Entwécklungsliewen méi einfach mécht.
Keyvan war opgereegt: säin Hobbyprojet gouf vu Microsoft gemierkt! Hien huet op de Bréif geäntwert - an zwee Méint méi spéit, nodeems hien Bréiwer ausgetosch huet, koum hien op eng Versammlung am Microsoft Büro zu Vancouver. D'Versammlung gouf vum Andrew an engem aneren Entwécklungsmanager aus der selwechter Produktgruppe besicht. Keyvan seet datt hien eng super Zäit hat - si hunn iwwer d'Iddien hannert AppGet geschwat, wat net ganz gutt gemaach gouf
Eng Woch méi spéit huet den Andrew en neie Bréif geschéckt, an deem hien den Andrew tatsächlech invitéiert fir bei Microsoft ze schaffen: "Mir wëllen e puer bedeitend Ännerungen an der Softwareverdeelung op Windows maachen, an et gëtt eng super Geleeënheet fir ze hëllefen an deem Windows an dem Applikatiounsverdeelungssystem an Azure/Microsoft wäert ausgesinn." 365. Mat deem vergiessen, hutt Dir iwwerluecht méi Zäit op Appget ze verbréngen, eventuell bei Microsoft?" - hie geschriwwen.
De Keyvan war am Ufank e bëssen zéckt - hie wollt net bei Microsoft goen fir um Windows Store, dem MSI-Motor an aner Applikatiounsdeploymentsystemer ze schaffen. Awer si hunn him verséchert datt hien all seng Zäit géif verbréngen nëmmen op AppGet ze schaffen. No ongeféier engem Mount laanger E-Mail-Korrespondenz si si zur Conclusioun komm, datt den Accord ganz ähnlech wéi Acqui-Hire wier - Microsoft astellt en Entwéckler zesumme mat sengem Programm, a si entscheeden ob se et soss eppes ëmbenennen oder et gëtt Microsoft AppGet .
Keyvan schreift datt hien am ganzen Prozess net ganz kloer war wat seng Roll bei Microsoft wier. Wat wäert seng Verantwortung sinn? Wien soll ech mech mellen? Wien wäert him mellen? Hien huet probéiert e puer vun dësen Äntwerten während dëse luesen Verhandlungen ze klären, awer ni eng kloer Äntwert kritt.
No e puer méi Méint vun nees ganz luesen E-Mail Verhandlungen, gouf hie gesot datt den Astellungsprozess duerch BizDev eng ganz laang Zäit dauert. Eng Alternativ fir de Prozess ze beschleunegen wier hien einfach mat engem "Bonus" astellen, duerno fänkt hien un der Migratioun vun der Codebase un. Hien hat keng Contestatiounen, sou datt si e puer Reuniounen / Interviewen zu Redmond geplangt hunn.
De Prozess huet ugefaang. De 5. Dezember 2019 ass de Keyvan op Seattle geflunn - op de Microsoft Sëtz - an huet de ganzen Dag do verbruecht, verschidde Leit interviewt a mam Andrew verhandelt. Owes hunn ech en Taxi op de Fluchhafen geholl an zréck op Vancouver.
Hie gouf gesot fir en Uruff vum HR Departement ze waarden. Awer duerno, Keyvan huet sechs Méint näischt vu Microsoft héieren. Bis Mëtt Mee 2020, wann en ale Frënd vum Andrew d'Verëffentlechung vum WinGet Programm den nächsten Dag ugekënnegt huet:
Salut Kayvan, ech hoffen et geet Iech an Ärer Famill gutt - BC schéngt eng gutt Aarbecht mam Covid am Verglach mat den USA ze maachen.
Et deet mir wierklech leed datt d'Positioun vum Projektmanager net geklappt huet. Ech wollt der Zäit huelen ze soen wéi vill mir appreciéieren Är Input an Iddien. Mir hunn e Package Manager fir Windows entwéckelt, an déi éischt Virschau wäert muer um Build 2020 live sinn. Mir wäerten och Appget an eisem Blog ernimmen well mir mengen datt et Plaz ass fir verschidde Package Manager op Windows. Eise Package Manager baséiert och op GitHub, awer offensichtlech mat eiser eegener Implementatioun an sou weider. Et ass och Open Source, also offensichtlech géife mir all Input begréissen, déi Dir hutt.
Keyvan war net ze iwwerrascht. Deemools war et scho kloer ginn, datt hien net géif invitéiert ginn fir bei Microsoft ze schaffen, dat huet hien net opgereegt, well hien huet gezweiwelt, datt hie fir esou eng grouss Firma wëll schaffen.
Awer déi richteg Iwwerraschung waart hien den nächsten Dag wéi hien gesinn huet
Sinn ech opgeregt datt Microsoft, eng $ 1,4 Billioun Firma, endlech säin Handlung zesummegefaasst huet an en anstännege Package Manager fir säi Flaggschëffprodukt verëffentlecht huet? Neen, dat hätte si viru Joere misse maachen. Si sollten de Windows Store net sou vill opschrauwen wéi se gemaach hunn", schreift Keyvan. "D'Realitéit ass, egal wéi schwéier ech probéieren AppGet ze förderen, et wäert ni mam selwechten Taux wuessen wéi d'Microsoft Léisung. Ech hunn AppGet net erstallt fir räich, berühmt ze ginn oder eng Aarbecht bei Microsoft ze kréien. Ech hunn AppGet erstallt well ech gegleeft hunn datt mir Windows Benotzer och eng anstänneg App Management Erfahrung verdéngen. Wat mech stéiert ass wéi genau dat gemaach gouf. Lues a schrecklech Kommunikatiounen. Um Enn gëtt et komplett Radio-Stille. Awer dës Ukënnegung huet mech am meeschte getraff. AppGet, déi objektiv d'Quell vun de meeschte Iddien fir WinGet ass, gouf nëmmen als en anere Package Manager genannt et geschitt just op dëser Welt ze existéieren. Zur selwechter Zäit goufen aner Packagemanager, mat deenen WinGet ganz wéineg gemeinsam huet, vill méi grëndlech ernimmt an erkläert."
Keyvan Beigi ass net opgereegt. Hie seet, datt all Wollek eng Sëlwerfaarf huet. Op d'mannst ass WinGet op engem zolitte Fundament gebaut an huet de Potenzial fir Erfolleg. A Windows Benotzer kënnen endlech en anstännege Package Manager hunn. A fir hien gouf dës Geschicht eng wäertvoll Erfahrung: "Live forever, learn forever."
Hien erkläert datt d'Kopie vum Code kee Problem ass, dat ass wat Open Source alles ass. An hien heescht net d'allgemeng Konzept vun Package / Applikatioun Manager kopéieren. Awer wann Dir ähnlech Projeten am OS X, Homebrew, Chocolaty, Scoop, Ninite, etc. kuckt, dann hunn se all hir eege Charakteristiken. Wéi och ëmmer, WinGet funktionnéiert bal d'selwecht wéi AppGet: "Wëllt wësse wéi Microsoft WinGet funktionnéiert? Gitt a liesen
Keyvan war nëmmen opgeregt datt seng Aarbecht néierens ernimmt gouf.
Fir Referenz. "Embrace, Extinguish and Extinguish" ass e Saz, deen,
Am Fall vun AppGet kann dës Strategie net a senger reng Form applizéiert ginn, awer e puer Elementer kënne berücksichtegt ginn. Ënnerstëtzer vu gratis Software betruechten et als moralesch inakzeptabel Handlungsverlaf a sinn ëmmer nach mësstrauen der Microsoft Initiativ fir en Subsystem fir Linux an de Windows Betribssystem anzeféieren (
Source: will.com