Software Engineering at Google - Chapter 1 - What is Software Engineering
![Software Engineering at Google - Chapter 1 - What is Software Engineering](/en/2023/03/software-engineering-at-google-01-what-is-software-engineering/images/software-engineering-at-google-title_hufc7940520cc0deeebfe39cca295f4f87_596002_1030x0_resize_q90_h2_box.webp)
Our IT books club has started reading new book - about Software Engineering at Google - processes, culture, and tools that help Google create and maintain high-quality software. First chapter is about Software Engineering in general:
- What is Software Engineering vs Software Development/Programming?
- Three principles Google consider:
- Time and Change
- Scale and Growth
- Trade-offs and Costs
- How these three principles are applied to Software Engineering and how it is different from Software Development/Programming
Interesting opening chapter of the book:
Sharing my mind map with all the details as usual:
![](/en/2023/03/software-engineering-at-google-01-what-is-software-engineering/images/_hued8fd6bf4a31b20ddfcdf2805a0292d1_1693032_c95970c5219e89c1e8710df193a2db09.webp)
See also:
- Software Engineering at Google - Chapter 2 - How to Work Well on Teams
- Clean Architecture - PART IV - Component Principles
- Clean Architecture - PART III - Design Principles
- Comparison of Front-end frameworks: Angular, React, Vue
- Clean Architecture - PART II - Starting with the Bricks: Programming Paradigms