> futtatható kell legyen
Valójában itt törik az elmélet. Ugyanis csak úgy tudsz meggyőződni arról, hogy futtatható valami, hogy megfuttatod. Lehet bármilyen okos compilered, hibakeresőd, stb, lehet a kódban olyan logikai hiba, ami a statikus/AST elemzés során nem jön ki, de a nap végén nullával osztunk. Viszont, nem tudod megfuttatni, ha a függőségként behúzott függvények hashei(?) még nem állnak rendelkezésre. Ez kicsit a CD-n szállított CD driver esetének tűnik.
Itt ugyanis nem az önálló fejlesztésről van szó, hanem egy ökoszisztéma elemeinek párhuzamos fejlesztéséről. Ez kicsit mást jelent, ugye van külön backendes és frontendes fejlesztő, a backendes dolgozik az üzleti logikán a frontendes a megjelenítésen, és a jelenlegi nyelveknél ideiglenesen mindketten tudnak stubokkal/scaffoldokkal dolgozni, és majd egyszer a végtelenben találkoznak, viszont a fent vázolt ökoszisztéma esetén nem tudják összelinkelni/összekapcsolni függőség szinten a munkájukat, hogy egyben tudják tesztelni.