2 Checklists

How do you transition from programmer to software engineer? I don’t want to claim that this book has the definitive answer to that question, but I hope it can set you on the path.

I believe that it’s so early in the history of software development that there are lots of things we still don’t understand. On the other hand, we can’t wait until we’ve figured it all out. We learn by experimentation. The activities and methodologies presented in this book are inspired by many great people who came before me1. These practices have worked for me and the many people I’ve taught. I hope that they’ll work for you as well, or that they’ll inspire you to identify even better ways to work.

1. There are too many to be listed here, but take a ...

Get Code That Fits in Your Head: Heuristics for Software Engineering 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.