|
|
| | Ask HN: How to learn to create/draw mental models for programming? | | 86 points by neogenix on June 22, 2020 | hide | past | favorite | 36 comments | | I've been programming all my life and creating drawings/diagrams of anything comes very natural to me. While this happens all the time in my head, I still grab a pen and paper sometimes when the mental overhead becomes too much.
Currently, I'm struggling with a junior colleague. He comes from a different background (sales). Adjusting existing code, fixing and improving features is not a problem for him, but as soon as something becomes more complex he struggles a lot - even simply drawing it on a paper completely blocks him.
I'm looking for advice or resources that can help him improve this skill. |
|

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
|
Next, ask him to add a new piece of work into that process, and see how he approaches it.
Finally, whatever he does, use the techniques he used to describe his old work to help him envision your code.
It is far easier to adapt pre-existing ways of thinking and working to a new topic than to ask someone to tear down years of habits and rebuild from scratch.