# Should I start developing my ECS now or should I wait for the Julia ecosystem to be ready?

**URL:** <https://discourse.julialang.org/t/should-i-start-developing-my-ecs-now-or-should-i-wait-for-the-julia-ecosystem-to-be-ready/122710>\
**Category:** General Usage\
**Created:** [November 16, 2024, 10:14am UTC](https://discourse.julialang.org/t/should-i-start-developing-my-ecs-now-or-should-i-wait-for-the-julia-ecosystem-to-be-ready/122710 "2024-11-16T10:14:12Z")\
**Posts on this page:** 3\
**Page:** 2

<div class="post-metadata">

**Author:** ![Gesee](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gesee/32/217235_2.png) [@Gesee](https://discourse.julialang.org/u/Gesee)\
**Post date:** [June 28, 2025, 6:21pm UTC](https://discourse.julialang.org/t/should-i-start-developing-my-ecs-now-or-should-i-wait-for-the-julia-ecosystem-to-be-ready/122710/21 "2025-06-28T18:21:03Z")

</div>

> [@Tarny\_GG\_Channie](#):
>
> Throughout my life, writing code is quite a significant mental commitment. To see that I wrote like 1000 lines of code only to fail is discouraging, which is why I developed quite a defensive mental system where I would think a lot and resolve potential issues before I code

Yeah, it’s never a waste of time. Realizing after 1000 LOC that an approach doesn’t work only makes you better, you gained a powerful engine (like when I realized that one of my game engine was a disastrous after working on it for 3 months, it’s was such a powerful insight on software architecture that I never forgot it)  
Plus also my [ECS](https://github.com/Gesee-y/ReactiveECS.jl) is the results of multiple iterations. In the first one I was just drafting a solution. In the second one trying to put it in a package (Which has failed​:sweat\_smile:), and at the third iterations, I produced something functional and promising 🙂

---

<div class="post-metadata">

**Author:** ![lmiq](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lmiq/32/18314_2.png) [@lmiq](https://discourse.julialang.org/u/lmiq)\
**Post date:** [June 28, 2025, 6:31pm UTC](https://discourse.julialang.org/t/should-i-start-developing-my-ecs-now-or-should-i-wait-for-the-julia-ecosystem-to-be-ready/122710/22 "2025-06-28T18:31:06Z")

</div>

If your description on GitHub is accurate (“18 years old students at high school who is learning programming alone”), congratulations, you’re doing pretty well!

---

<div class="post-metadata">

**Author:** ![Gesee](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gesee/32/217235_2.png) [@Gesee](https://discourse.julialang.org/u/Gesee)\
**Post date:** [June 28, 2025, 6:50pm UTC](https://discourse.julialang.org/t/should-i-start-developing-my-ecs-now-or-should-i-wait-for-the-julia-ecosystem-to-be-ready/122710/23 "2025-06-28T18:50:48Z")

</div>

Thx !! Just trying to figure my way in this field. 😅

[Previous page](https://discourse.julialang.org/t/should-i-start-developing-my-ecs-now-or-should-i-wait-for-the-julia-ecosystem-to-be-ready/122710.md?page=1)
