In my ideal world, software is delivered in small steps on no-cure-no-pay basis.
My objective is to make complex software really simple.
The essence of my approach is to decompose complex problems in to smaller ones, even if deemed impossible. The art is to fight complexity with simplicity.
No finger-pointing and workarounds but with a get it done mentality.
Always ready for firing up a good conversation with like-minded people.