Groei ondersteunen: Kennisoverdracht naar Fan.site Team
Door DeHub Team — 2023-07-02
Naast de fan.site vork in Q3 2023, hebben we een opzettelijke kennisoverdracht uitgevoerd en technische ondersteuning geboden aan het team dat het bouwde.
Waarom we mensen helpen die je hebben geforkt
Omdat het alternatief in alle richtingen slechter was.
De vork zou met of zonder ons gebeuren — dat is wat permissionless betekent. De enige variabele was of het resulterende product goed was gebouwd.
Een slecht gebouwde fork van je codebase is geen neutrale uitkomst. Het draagt je architectuur, je patronen en, in de ogen van iedereen die ernaar kijkt, je reputatie. Als het faalt door vermijdbare technische fouten, hecht het falen zich gedeeltelijk aan de technologie waar het vandaan komt. En in dit geval droeg het ook onze houders, aan wie een deel van de voorraad was toegewezen via een partnerdrop en had daarom een direct belang bij het werken ervan.
Het achterhouden van hulp zou kleinzielig, ineffectief en in strijd met de belangen van onze eigen gemeenschap zijn geweest.
Wat er eigenlijk wordt overgedragen
De code was al van hen — dat is wat een vork is. Wat niet in de repository stond, was alles wat het bruikbaar maakte:
- Waarom de dingen zijn zoals ze zijn. Elke codebase bevat beslissingen die er willekeurig uitzien en belastbaar zijn. Het lezen van de code vertelt je wat, niet waarom.
- De operationele kennis. Streaminginfrastructuur is grotendeels een reeks faalmodi die u al hebt ontmoet. Het overdragen van die ervaring is meer waard dan welk onderdeel dan ook.
- De dure fouten. Onze contractstoring, de v1-kwetsbaarheid, wat we hebben geleerd over belastinglogica in de overdracht path. Iemand een mislukking zien herhalen waarvoor je al hebt betaald, is een slecht gebruik van ieders tijd.
De grens
Ondersteuning was engineering, geen goedkeuring. De communicatie tussen de twee gemeenschappen bleef opzettelijk minimaal en er was geen sprake van crosspromotie, om de redenen die in de forkpost zijn uiteengezet. Inhoud voor volwassenen en het belangrijkste DeHub-platform zijn afzonderlijke markten en de scheiding werkt alleen als deze aan beide kanten wordt gehandhaafd.
Een team goed helpen verzenden en hun product promoten bij je publiek zijn verschillende handelingen. Wij deden de eerste.
Wat het produceerde
Een beter gebouwd product in een markt die we niet zouden betreden, en een werkend sjabloon voor hoe dit gaat — dat we vervolgens hebben opgeschreven als een raamwerk voor toekomstige community-driven vorken in hetzelfde kwartaal.
De vork ging verder met $ 1.000.000 in het eerste kwartaal van 2024. Een deel van dat resultaat is te wijten aan het feit dat het team geen zes maanden heeft besteed aan het herontdekken van dingen die we al wisten.
Wat we eruit hebben gehaald
Meer dan we hadden verwacht, en niet wat we hadden verwacht.
Het uitleggen van een systeem aan mensen die het niet hebben gebouwd, is de snelste manier om erachter te komen welke delen ervan onverdedigbaar zijn. Verschillende beslissingen in onze eigen codebase overleefden alleen omdat er niemand was gemaakt om ze hardop te rechtvaardigen, en een paar overleefden de overdracht niet.
Het produceerde ook documentatie die voorheen niet bestond. Opschrijven waarom de architectuur is gevormd zoals het is, voor een extern publiek, is werk dat nooit intern wordt geprioriteerd omdat iedereen het al weet — tot de mensen die het weten verder zijn gegaan.
De kennisoverdracht verbeterde onze eigen engineeringpraktijk meer dan het ons in de tijd kostte. Dat was niet de bedoeling en dat was het belangrijkste voordeel.
DeHub openen