Why Isn't Every Sane Developer Obsessed with Crystal?

Seriously. This keeps me up at night. The language is right there. It’s fast, it’s beautiful, it’s expressive, the type system is incredible, and it compiles to native binaries. What more do people want?

I watch developers mass migrate to languages that make them fight the compiler, write verbose boilerplate, or handle errors like it’s 1995, and I just don’t get it. Crystal is something genuinely special and the rest of the world just walks right past it.

What is it going to take?

  1. Half the time when I want it to interface with something, I have to do it myself (AI may make this less important)

  2. Compile time

  3. Tooling (again AI makes this less important, I have not missed not having a great LSP since I am not typing code much)