@sone Właśnie dlatego istnieje cała baza teoretyczna dla kodzenia - teoria informacji, teoria liczb, Turing, łańcuchy decyzyjne, Markov i mrowie innego badziewia :D. Na razie jesteś składaczem kodu jak większość koderów. Rzemieślnikiem używającym narzędzi w sposób powtarzalny. Jeśli chcesz sięgnąć głębiej, to ta wiedza jest na wyciągnięcie ręki, tylko trzeba ją wyciągnąć. Zła wiadomość jest taka, że musisz zacząć od podstaw. Druga zła, że potrwa to trochę zanim zaczniesz czuć, że posiadłeś dostateczne quantum tej wiedzy. A właściwie, to później impostor syndrome towarzyszyć Ci będzie już zawsze, im więcej będziesz wiedział, tym bardziej będzie dotkliwy :D.
Mając już odpowiednie zaplecze wiedzy, zaprojektujesz dowolny system.