Skip to content

Book reviews

Reviewing Software Engineering (8th Edition) by Ian Sommerville

Cover of Software Engineering, 8th edition

If you’ve spent any time in software development or academia, you’ve probably come across Software Engineering by Ian Sommerville. Now in its 8th edition (at the time of writing), this book remains one of the most comprehensive resources on software engineering principles. Whether you're a student, a professional, or an architect looking for a solid reference, Sommerville's work provides an excellent foundation.

Writing Better Software: Lessons from Code Complete

Ask any seasoned developer about essential programming books, and Code Complete by Steve McConnell will likely be on the list. It’s one of the most comprehensive guides to software construction, covering everything from code structure to debugging, with a focus on building high-quality, maintainable software.