How dark deploys code in 50ms

Hello everyone,

I’ve just read this great article about Dark and my mind is :exploding_head:

When I read it, I found few similarities with Elixir.

  • Functional language
  • Hot code reload

I think its the future of programming and I wish for something similar in the open source community.

What do you think?

1 Like

The HackerNews thread has some really adequate criticism you should read to temper your enthusiasm.

Really short version: it’s very immature, lacks good library support for almost everything, and being optimised for rolling deployments comes with its own set of compromises that many don’t want to make. Not to mention it’s not very team-oriented, there’s not even reviews before deployment feature.

Deployment speed is a very low-priority metric to optimize for, IMO.


Beyond a certain point. When it’s a week (due to bugs in pipeline), it kills productivity.

A week is definitely too long, but a few minutes is fine. 10ms seems like a lot of wasted effort to me!

1 Like

I meant 50ms vs 10-15 minutes as it’s pretty usual to have the latter.

I’m not judging. Obviously the creator(s) needed those deployment times. But I question how universal that need is.

Sounds like this is going to become a product with a maximum of vendor lock-in.