Phil has spent the last year and a half doing things that might sound interesting for the next time he’s interviewed on CppCast. He might have overdone it. Aside from that he’s most commonly known as the original author of the test framework, Catch2. He’s been in or around C++ since the early 90s, but started coding in 1981 on a ZX-81 that he borrowed for six months. He’s worked in many domains, including finance and mobile and is now developer advocate for C++ and Swift tools at JetBrains.
Phil is the original author of Catch2, regular speaker at conferences, trainer, organizer of C++ on Sea and the C++ London meet-up, co-host of cpp.chat and No Diagnostic Required podcasts, and recently moved to SonarSource as Developer Advocate.
More generally he’s an advocate for good testing practices, TDD and using the type system and tools and functional techniques to reduce complexity, increase correctness, and is not afraid of ABI breaks.