A large part of my career has been spent debugging and maintaining other people’s code and that means I spend a lot of time figuring out what a program actually did and how that was different from what it was supposed to do. These are two similar but conflicting ideas to hold in mind at the same time. Understand for C/C++ deals with that cognitive dissonance by helping me envision a program’s flow and structure and to figure out the changes necessary to fix the errors. It’s a very cool tool!

Dave PhelpsSenior Software EngineerScientific Games International, Inc.
  • Google
  • Abbott Laboratories
  • Johnson & Johnson
  • Pitney Bowes
  • Swiss Post
  • United States Army
  • United States Marine Corps
  • Alcatel-Lucent
  • TRW Automotiotive
  • Microsoft Logo
  • Aerospace Corporation
  • Raytheon
  • United Kingdom Ministry of Defence
  • Mentor Graphics
  • Walt Disney Imagineering
  • Comcast
  • Cisco Logo
  • BMW
  • Memorex
  • Rain Bird Corporation
  • Federal Bureau of Investigation
  • Chevron_Logo
  • Rockwell Automation
  • Mitsubishi
  • Aurora Flight Sciences
  • Samsung
  • Disney Interactive
  • dupont
  • Maxis
  • IDEXX Labs
  • Broadcom
  • Toyota
  • NASA
  • Accenture
  • LG Electronics
  • United Technologies
  • L-3 Communications
  • Western Digital
  • United States Navy
  • Rockwell Collins
  • Alenia Aermacchi
  • Pratt & Whitney
  • Northrop Grumman Corporation
  • Qualcomm
  • Hyundai
  • Dell Logo
  • general dynamics
  • Oracle
  • Adobe Systems
  • Lockheed Martin
  • Aeroflex
  • Corning Inc.
  • Maytag
  • Nokia
  • UPS Logo
  • Honeywell
  • Australian DOD
  • Volvo
  • ADP
  • United States Air Force
  • HTC
  • Intuit
  • Mercedes-Benz
  • Motorola
  • directv
  • Volkswagen
  • Canon
  • AMD
  • Novell
  • Siemens
  • Caterpillar Logo
  • Audi
  • Donaldson
  • Sony
  • Federal Reserve Bank
  • Cubic Corporation