←back to thread

392 points mfiguiere | 1 comments | | HN request time: 0s | source
Show context
yurodivuie ◴[] No.35475542[source]
Do smaller companies (smaller than Meta and Google) use these kinds of build tools much? It seems like a system that rebuilds everything whenever a dependency changes is more suited an environment that has very few, if any, external dependencies.

Is anyone using Buck/Bazel and also using frameworks like Spring, or React, for example?

replies(5): >>35475662 #>>35475737 #>>35475751 #>>35476098 #>>35478326 #
1. hobofan ◴[] No.35478326[source]
We are a ~10 people startup and have been using Bazel since day 1 (where I introduced Bazel and learned about it on the job).

Overall, I would say that it has been very much worth it, as it eliminates some classes of developer problems almost entirely that come up in companies of any size (e.g. "works on my machine"). I also feel when it comes to time spent setting it up, it's also a net positive over alternative systems where we would've had to spend time tuning e.g. GH Actions CI caches or make Docker build more reproducible.