Commit f06e6c59 authored by Clemens Lang's avatar Clemens Lang Committed by Eduard Sanou
Browse files

docs/buy_in: Document improved dev speed

We all like faster builds due to caching if some output did not change
and thus not require dependent tasks to be re-run. That stuff saves some
companies a significant amount of money, so that's a selling point we
should have.
parent 5f299177
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -97,6 +97,17 @@ Changes to the build system can be tested easily with reproducible
builds: If the output artifacts are identical, the changes will not
affect runtime behavior.

Increased Development Speed
---------------------------
Dependent packages do not need to be rebuilt and dependent tasks do not
need to be rerun if a rebuild of a package does not yield different
results. This can significantly reduce build times and lead to faster
development speeds and lower cost.

Build speeds can also be improved by showing that cross-compilation
produces the same result as native compilation and then doing the
mojority of builds with cross-compilation on faster machines.

“But how can I trust my compiler?”
----------------------------------