I always said programming is 80% thinking and only 20% coding.

nothing has changed since then.