2 ms·
Part of it is just trying to solve problems that are at your level and slightly beyond your level. Part of it can be from learning more systematic approaches l
by sn9 4y ago
Part of it is just trying to solve problems that are at your level and slightly beyond your level.
Part of it can be from learning more systematic approaches like the Design Recipe you learn from working through How to Design Programs and similar books.
Don't underestimate trying to work things out with a pen an paper first. Not so much writing code on paper, but just working through what the behavior is, or how to break down a task into simpler tasks.