A Brief History of Build Tools
We used to make our programs come out of their shells, compiling a series of executable outcomes. But soon, our packaging needs grew, and we hired ants. Unhappy with the noisy chatter, the mavens tried to clean it up. However, we soon became bored and needed something groovy. XML became an ex, as Groovy arranged for our code to be cradled in comfort. Along the way, many other builders tagged along. We now have a plethora of options with Bazel, but it’s all overwhelming. So, we will stick to a few and try to CMake the most of this discussion.
Take Aways From The Talk:
The evolution of mainstream build tooling from an end-developer’s point of view, along with an understanding of the hows and whys of this evolution through a set of examples. The talk is not intended to cover the general, broader history but rather a focused version of it, which will hopefully make understanding the wider landscape more accessible.