Build time has always been essential, even more so important since the wide adoption of TDD
Picking a language that has fast build speed, allows you to be more flexible, and able to test and deploy quicker
They had Go, wich builds very fast, but they failed to educate their developers to maintain a healthy build pipeline to avoid things getting too slow
This kind of developer will cost your company millions, make sure to educate them properly ;)
I'd never work for a company with slow build speed, part of the reason why i refuse to touch languages like Rust and C++, due to their insanely slow build speed, i refuse to live in a world like that
Have run xref at all? I also work at an Elixir shop with excruciating compile times. There are many files where if you save them, 80+ others are recompiled. I was able to fix a ton of them but they just crawled back up again. There’s an underlying issue that we’re still working on but I can with high confidence that the culprit is cyclical deps.
Picking a language that has fast build speed, allows you to be more flexible, and able to test and deploy quicker
They had Go, wich builds very fast, but they failed to educate their developers to maintain a healthy build pipeline to avoid things getting too slow
This kind of developer will cost your company millions, make sure to educate them properly ;)
I'd never work for a company with slow build speed, part of the reason why i refuse to touch languages like Rust and C++, due to their insanely slow build speed, i refuse to live in a world like that