Book Review: Modern Software Engineering
Look at any tech giant’s job board, and you might notice that they list “Software Engineer” instead of “Software Developer” or “Programmer”. Instead of “Development Manager” or “IT Manager” roles, you’ll often see an “Engineering Manager“, yet our industry has struggled with the difference between programming and engineering. Dave Farley, the co-author of Continuous Delivery, has filled this gap with the book, “Modern Software Engineering: Doing What Works to Build Better Software Faster.” (N.B. affiliate links) If your role involves building software, then this book is for you. Newer people in the industry will benefit more from this book by understanding what to focus on to build good software. For more experienced people, Farley offers a solid framework to connect well-known/good practices such as Test Driven Development (TDD), Continuous Delivery (CD), Ports and Adapters to the core ideas of software engineering. Others will benefit from this book by learning a bit more about the h
Look at any tech giant’s job board, and you might notice that they list “Software Engineer” instead of “Software Developer” or “Programmer”. Instead of “Development Manager” or “IT Manager” roles, you’ll often see an “Engineering Manager“, yet our industry has struggled with the difference between programming and engineering. Dave Farley, the co-author of Continuous Delivery, has filled this gap with the book, “Modern Software Engineering: Doing What Works to Build Better Software Faster.” (N.B. affiliate links) Who’s this book for? If your role involves building software, then this book…
saved by
related reading
- My Reading & Listening List - The Pragmatic Engineerblog.pragmaticengineer.com
- Thoughts on the software industry | linus.coffeelinus.coffee
- Craft vs Engineering | Witczax - Technical Leadership & Software Engineering Blogwitczax.com
- How to fully automate software engineering | Mechanize, Inc.mechanize.work
- What is "good taste" in software engineering?seangoedecke.com
- Things they didn't teach you about Software Engineeringvadimkravcenko.com
- Mike Gunderloy’s Coder to Developer – Joel on Softwarejoelonsoftware.com
- Software Engineering or Product Management: Which Is Best for You? - Two Sigmatwosigma.com
- The Mythical Man-Month - Wikipediaen.wikipedia.org
- Software Developer vs. Software Engineer: Differences + More | Courseracoursera.org
- Software Developer vs. Software Engineer: What's the Difference? - Foragetheforage.com
- CS146S: The Modern Software Developerthemodernsoftware.dev