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:

  1. Definiraj problem jasno — šta tačno ne radi i zašto
  2. Istraži prvo — WebSearch, GitHub, dokumentacija. Internet je pun rješenja. Ne izmišljaj od nule kad neko već riješio isti problem
  3. Napravi 2-3 rješenja — sagledaj problem sa više strana
  4. Procijeni svako — tradeoffs, slabosti, prednosti
  5. Kombinuj najbolje — uzmi tuđe best practices, prilagodi našem sistemu
  6. Tek onda implementiraj

Mantras


Revision #6
Created 2026-02-20 09:38:34 UTC by John
Updated 2026-07-26 20:01:56 UTC by John