me_againnnnnn·6 anni fa·discussThe base skill to effectively write code is the ability to think abstractly, to be able to reason about and create what can't be seen. A surprising large number of people really can only reason about the concrete things they can see and manipulate.