Announcing Our New Build Czar: Vito Gamberini (@vito.gamberini)

Hello everyone,

I am thrilled to announce an exciting development for our build system infrastructure. After careful consideration and collecting valuable feedback from the community, the Beman Leads (@leads) have appointed Vito Gamberini (@vito.gamberini) as our official Build Czar.

Vito will be taking on the crucial responsibility of “owning” our CMake code, starting with the exemplar repository, which serves as the foundational template for all other repositories in our ecosystem.

In his new role, Vito’s responsibilities will include:

  • Central Ownership: Guiding the evolution and maintenance of the CMake scripts within the exemplar repository.
  • PR and Issue Management: Handling all incoming pull requests and issues specifically related to CMake, ensuring timely and expert review.
  • Architectural Coherence: Working to build a unified and coherent CMake system across all our projects that aligns with modern, industry-wide best practices.

Vito brings a wealth of knowledge and experience to this role, including his significant professional experience with CMake as part of his work at Kitware, the creators and maintainers of CMake. We are incredibly fortunate to have his expertise guiding us.

To ensure this remains a community-driven effort, any of Vito’s initial architectural decisions can be appealed and decided by community consensus. We trust this will provide a healthy balance between decisive leadership and community governance.

I am personally very excited about the CMake improvements to come. This is a huge step forward in standardizing our CMake code and making it more robust and easier to maintain for everyone.

Please join me in giving Vito a warm welcome to this new role and offering him your full support as he begins this important work.

2 Likes

What? A speech? No one said anything about a… ok, ok

I’m thrilled to wear Beman’s prestigious “the build system person” hat. I look forward to getting pinged in threads involving obscure error messages involving tens of megabytes of command line flags, that can only be reproduced on the family computer in your mom’s living room.

My goal for the Beman project is to make the hard problems of building C++ software bearable, and make the impossible problems feasible. Anyway you know where to find me, and now when I’m in your project making PRs on CMake code you’re less than confident about, you can know it comes from someone with a cool “build system person” hat.

5 Likes