Leanpub Header

Skip to main content

Nikolai Kutiavin

Nikolai Kutiavin is a software engineer specializing in C++ development, software architecture, build systems, testing, and professional development workflows.

He previously worked as a software engineer at BMW and has interviewed dozens of C++ developers, giving him a practical view of the skills companies expect from professional C++ engineers.

Through his blog, https://sqglobe.com/, and his newsletter, From Complexity to Essence in C++, Nikolai writes about C++, CMake, architecture, testing, Git, and the engineering practices behind maintainable software.

He wrote No More Helloworlds to bridge the gap between learning C++ syntax and building complete applications. His goal is to explain not only individual tools and language features, but also how they fit together in a real development workflow.