Oddbean new post about | logout
 @4d9fc3ff With some work we could define a single build-system->IDE API that works for everything - cmake, rust, ada, java, and so on.
 
 @371fbbae There are so many reasons why there exist so many different tools. Different requirements, personal preferences, and so on. Creating an uber-tool isn't the right solution IMHO. To the contrary. 

But by sharing and re-using the same building blocks in your build-tools, we can improve. To give an example, most build tools don't re-invent the compiler, but if it comes to license management of dependencies, you will find many different solutions or none at all.