You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In 2022, I left Egypt. By then: 1000+ collectors, internal DSLs shipped, American football expansion worked. The customer-facing DSL that would let clients define their own derived facts remained unfinished—not because the architecture couldn't support it, but because team building started too late.
739
+
In 2022, I left Egypt. By then: 1000+ collectors, internal DSLs shipped, American football expansion worked. The customer-facing DSL that would let clients define their own derived facts remained unfinished when I left—team scaling became the bottleneck, not the architecture.
740
740
741
741
</Accordion>
742
742
743
743
**The Lesson**
744
744
745
745
Team building isn't separate from technical work. It's the multiplier that makes ambitious architecture sustainable. Waiting until year three to expand beyond the two-person partnership meant racing against time when external constraints intervened.
746
746
747
-
If I could rewind: I would invest in Waheed, Hadeel, and Abdallah alongside Adham from year one. Not year three. The technical concepts would have propagated faster. The subsystem ownership would have emerged earlier. And maybe—maybe—we would have finished the customer-facing DSL before I left.
747
+
The lesson: distributed ownership from day one, not year three. The architecture proved its value—scaling to 1000+ collectors across multiple sports. The team multiplied that value. Waheed, Hadeel, and Abdallah should have started alongside Adham from year one. The technical concepts would have propagated faster, subsystem ownership would have emerged earlier, and the customer-facing DSL would have shipped.
748
748
749
749
Architecture shapes what's possible. But people make it real.
750
750
</section>
@@ -759,7 +759,7 @@ Architecture emerged from observing where collectors struggled—watching hesita
759
759
760
760
**What I'd Change**
761
761
762
-
Invest in team building from day one, not year three. The two-year delay meant racing geo-political constraints before completing the customer-facing DSL. Adham, Waheed, Hadeel, and Abdallah iterated beyond the original design—they should have started sooner.
762
+
Invest in team building from day one, not year three. The two-year delay meant racing time when I relocated. Adham, Waheed, Hadeel, and Abdallah iterated beyond the original design—they should have started sooner.
763
763
764
764
Event storming from Day 1, not month 6. Understanding bounded contexts (match metadata, event collection, people coordination, media management, contextual aggregation) shaped every technical decision.
0 commit comments