Work Faster

Even if you have perfect concentration and perfect memory (such that you never make a mistake while executing these long, complex tasks), you would still be wasting a lot of time by doing it manually. When a software project gets large and complex enough, build tools become a necessity. You will find yourself in a bad place if you wait until your project is that large before implementing automation. Take the time to learn now, and you will save yourself a great deal of time in the future.

In Chapters 9, “Programming Standards,” and 15, “Advanced Topics,” we discuss the ins and outs of building software with other people. Build tools become even more important when you work on a software project with other people. Each member of the ...

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.