Guests of CppCast

Want to be a guest on CppCast? Email us at feedback@cppcast.com.

Brian Kernighan

Brian Kernighan

Brian Kernighan received his PhD from Princeton in 1969, and was in the Computing Science Research center at Bell Labs until 2000. He is now a professor in the Computer Science Department at Princeton, where he writes short programs and longer books. The latter are better than the former, and certainly need less maintenance.

Brittany Friedman

Brittany Friedman

Brittany Friedman is a dense collection of matter formed from molecules originating from inside the sun. She currently works as a programmer at Gearbox Software, where she weaves ones and zeroes into intricate little patterns. Her proposal for new memory management algorithms was accepted for C++17 and a bug that she filed against the C++ standard was fixed the way that she recommended. So basically you do not want to trifle with her.

Bruno Cardoso Lopes

Bruno Cardoso Lopes

Bruno Cardoso Lopes has been contributing to Clang/LLVM related technologies for the past decade, spending the last 4 years on the Clang frontend. He’s passionate about C++ and joined the C++ Standards Committee in 2017. Bruno currently works for Facebook.

Bryce Adelstein Lelbach

Bryce Adelstein Lelbach

Bryce Adelstein Lelbach has spent over a decade developing programming languages and software libraries. He is the HPC Programming Models Architect at NVIDIA, where he leads programming language standardization efforts and drives the technical roadmap for NVIDIA’s HPC compilers and libraries. Bryce is passionate about C++ and is one of the leaders of the C++ community. He is the chair of INCITS/PL22, the US standards committee for programming languages and the Standard C++ Library Evolution group. He also serves as editor for the INCITS Inclusive Terminology Guidelines. Bryce is the program chair for the C++Now and CppCon conferences. On the C++ Committee, he has personally worked on concurrency primitives, parallel algorithms, executors, and multidimensional arrays. He is one of the initial developers of the HPX parallel runtime system.

Carl Cook

Carl Cook

Carl has a Ph.D. in Computer Science from the University of Canterbury, New Zealand. Since graduating in 2005, he has worked mainly within finance, ranging from hedge funds and market makers through to cryptocurrency trading. Carl is interested in high performance and low latency systems, and enjoys the competitive and challenging nature of trading. As a hobby he enjoys recreational flying, and sees parallels between the safety built into aviation, and the safety in place within regulated financial markets.

Chandler Carruth

Chandler Carruth

Chandler Carruth leads the Clang team at Google, building better diagnostics, tools, and more. Previously, he worked on several pieces of Google’s distributed build system. He makes guest appearances helping to maintain a few core C++ libraries across Google’s codebase, and is active in the LLVM and Clang open source communities. He received his M.S. and B.S. in Computer Science from Wake Forest University, but disavows all knowledge of the contents of his Master’s thesis. He is regularly found drinking Cherry Coke Zero in the daytime and pontificating over a single malt scotch in the evening.

Charley Bay

Charley Bay

Charley Bay is a Software developer at F5 Networks with 25+ years experience in large-scale and distributed systems for low-latency C and C++.