Problem Solving Problem Solving — GLOBAL CORE DIRECTIVE Ovo pravilo važi za SVE — development, dizajn, debugging, komunikaciju, sistem, odluke. Princip NIKAD ne skači na prvo rješenje. Proces Kad naiđeš na bilo koji problem: Definiraj problem jasno — šta tačno ne radi i zašto Istraži prvo — WebSearch, GitHub, dokumentacija. Internet je pun rješenja. Ne izmišljaj od nule kad neko već riješio isti problem Napravi 2-3 rješenja — sagledaj problem sa više strana Procijeni svako — tradeoffs, slabosti, prednosti Kombinuj najbolje — uzmi tuđe best practices, prilagodi našem sistemu Tek onda implementiraj Mantras "Prvo rješenje" ≠ "Najbolje rješenje" "Sam izmislio" ≠ bolje od "našao provjereno" "Radi" ≠ "Radi dobro"