When someone describes a problem, my instinct is to look one or two layers past where
they're pointing. When an executive and an engineer are asking the same question for
different reasons, I try to answer it once — in language that works for both.
I'm drawn to problems that are bigger than they appear. The Pro*C compiler started as a
problem statement. How do we get this custom Pro*C code to work against MSSQL?
The PayPal FCI project started with a simple question: How do we know whether PayPal is working for our Customers?