[quote=“RockLobster7, post:6, topic:133453”]… exempt I don’t use paper. The solution is often in the question, …
Sometimes the best way to start is to just start coding. The answer usually presents itself.[/quote]
For many simple problems this will be the case. And some people are better at organizing their thoughts on the fly and visualizing things without having to write them down. I consider myself one of them. But then there was a point, where things got too complicated and I had to write them down or at least sketch them out a little.
Different people are going to have different needs. But most people will reach a point of complexity where it is impossible to visualize the whole thing and a little planning will improve the quality of the code and speed things up. And developing those skills early can be a good thing - so they’re there when you need them. Sometimes I even retroactively sketch out of program that I’ve already done, just to understand the process.
Like the old programmer saying goes, “Weeks of coding can save you hours of planning.”