TY - BOOK AU - Farley, David TI - Modern software engineering: doing what works to build better software faster SN - 9780137314911 AV - QA 76.758 .F37 2022 PY - 2022/// CY - [Place of publication not identified] PB - Pearson Education, Inc. KW - SOFTWARE ENGINEERING KW - COMPUTER PROGRAMMERS KW - COMPUTER SOFTWARE -- DEVELOPMENT N1 - Includes index; Foreword -- Preface -- Acknowledgements -- About the author – Part I. What is software engineering? -- Part II. Optimize for learning –- Part II. Optimize for managing complexity -- Part IV. Tools to support engineering in software -- Index N2 - "In Modern Software Engineering, continuous delivery pioneer David Farley helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues. Writing for programmers, managers, and technical leads at all levels of experience, Farley illuminates durable principles at the heart of effective software development. He distills the discipline into two core exercises: learning and exploration and managing complexity. For each, he defines principles that can help you improve everything from your mindset to the quality of your code, and describes approaches proven to promote success." ER -