5 Tackling the personal side of coding

This chapter covers

  • What it means to “learn how to learn”
  • The importance of side projects and why you should consider having at least one
  • How making mistakes is good for you
  • Why writing is great for developers

The previous chapters have covered what I think are the minimum requirements for starting your journey toward becoming a successful software developer. We’ve touched on everything you should worry about getting right and what you should focus on versus what you can ignore for the time being.

However, soon you’ll start noticing that software development starts taking over your life (if it hasn’t already). This happens to most of us. If you’re into development, you almost certainly love problem solving, ...

Get Skills of a Successful Software Engineer 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.