<p><span class="h-card" translate="no"><a href="https://pynews.com.br/@melissawm" class="u-url mention">@<span>melissawm</span></a></span> <span class="h-card" translate="no"><a href="https://scholar.social/@khinsen" class="u-url mention">@<span>khinsen</span></a></span> One doesn't need tons of "advanced" CS to effectively solve problems. However, knowing how to solve/approach problems seems to be an essential skill. </p><p>Instead of asking questions like "how do I do X in Python", I think a lot of people would be better served by asking a question like "what am I actually trying to do here?" Or "how do I decompose X into smaller subproblems?" </p><p>Watching my kids, I now see difficulties going all the way back to math "story problems."</p>