Standardizing the Handling of Non-Source Files in CMake Projects: The Config Target
As C++ projects grow, they often include files that aren’t part of the source code but remain essential—files like README.md,…
For Software Engineers
As C++ projects grow, they often include files that aren’t part of the source code but remain essential—files like README.md,…
In some software engineering circles, there remains a debate (or needs to be a debate) about using In-Source versus Out-of-Source…
The use of data to make decisions as a software developer is a core skill. It transcends mere operational enhancement,…
Metrics and measurements are vital tools. They guide decisions, shape strategies, and can provide a clear picture of progress and productivity. However, a fundamental principle, often overlooked, governs the use and impact of these metrics: Goodhart’s Law.
In the early days of software development, the simplicity of tools like VI and a compiler sufficed for building enterprise-scale applications. Today, we find ourselves wading through an ever-expanding array of tools and technologies that have caused us to wander off the path of value creation.