After over 10 years of experience of writing embedded C++ code for our SUB2r streaming camera it felt that I have something to share with the community, so this is the story of moving towards C++ ecosystem in an embedded world of small devices. It follows the road from Eclipse IDE and outdated build toolchain to the modern MSVC IDE and up-to-date GNU and Clang build toolchains with support for state of the art tools like clang-format and clang-tidy, fantastic IntelliSense, transparent build integration, self-contained code in GitHub repo, and many reasons for using C++ over C for embedded development