Teorie ist, wenn du alles weißst, aber nichts richtig funkzjoniert.
Praxis ist, wenn alles richtig funkzjoniert, aber niemand weiß, warum.
Wenn ich programmiere, kombiniere ich teorie und praxis: nichts funkzjoniert richtig, und ich weiß nicht, warum.