# Why are compiler devs in such high demand for Julia?

**URL:** https://discourse.julialang.org/t/why-are-compiler-devs-in-such-high-demand-for-julia/99420
**Category:** General Usage
**Tags:** question, compilation
**Created:** [May 26, 2023, 2:25am UTC](https://discourse.julialang.org/t/why-are-compiler-devs-in-such-high-demand-for-julia/99420 "2023-05-26T02:25:21Z")
**Posts on this page:** 1
**Showing post:** 26

<div class="post-metadata">

### Author: ![mrufsvold](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mrufsvold/32/31600_2.png) [@mrufsvold](https://discourse.julialang.org/u/mrufsvold)
#### Post date: [May 27, 2023, 1:23pm UTC](https://discourse.julialang.org/t/why-are-compiler-devs-in-such-high-demand-for-julia/99420/26 "2023-05-27T13:23:26Z")

</div>

I find that a blocker for me in getting started contributing to core things is finding the entry points for the code. If I want to look at “how compilation works”, I can find very complicated flow charts that explain the algorithm which are helpful in understanding it theoretically. However, I find it hard to find the literal functions in Base that get called when I execute a function for the first time. I spend a bunch of time reading source code, piecing things together, and then run out of time/energy to actually think about contributing.

I wonder if others would find it valuable to have a JuliaCon presentation that walks through “How [Complication or GC or whatever] is implemented” that doesn’t attend so much to the exact logic of the algorithm, but instead tours the code and shows where one should look for different aspects of the processes.

---

_[View the full topic](https://discourse.julialang.org/t/why-are-compiler-devs-in-such-high-demand-for-julia/99420)._
