Autor u članku ističe kako je razumijevanje načina rada softvera sve važnije u digitalnom okruženju koje sve više utječe na svakodnevne odluke. Naglašava da se temeljna znanja o softveru mogu steći bez formalnog obrazovanja, koristeći pristup temeljen na prvim načelima i izbjegavajući stručnu terminologiju.