Planning

Planning is so underrated. Too often a programmer gets an idea and just starts writing code, hoping all the pieces will fall into place (guilty). Planning gives you confidence as a programmer because you will have taken the time to think through your entire problem to find what you consider to be the best solution. As you start writing code, you might realize that your plan is a bit off. Adjusting your plan as you go is totally allowed. We discuss planning in more detail in Chapter 11, “Planning.”

Get Learning to Program now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.