Books that have changed the way I see the practice of Software Engineering

The Mythical Man Month and other EssaysFred Brooks – Read it as part of my university degree. A lot of good sense. I can’t believe there are people out there in charge of software projects that haven’t read this book, or think it somehow doesn’t apply anymore, but unfortunately, it seems quite common. –
[Read reviews on Good Reads]

The Cathedral and the BazaarEric S Raymound – One of the first books I read on software development process. Really blew my mind. –
[Read reviews on Good Reads]

The Pragmatic Programmer – Such an eye-opener. Such an awesome book. So many good points, even today. –
[Read reviews on Good Reads]

The Phoenix Project – A really inspiring story. Made me think that organisational positive change to a more healthy collaborative style of working is both possible and achievable. Even though I’ve never personally witnessed a change of any remotely similar magnitude happen at an organisation I’ve ever worked at –
[Read reviews on Good Reads]

Clean CodeRobert C Martin – A very important book that changed the industry, and still has a large effect today. –
[Read reviews on Good Reads]

Clean CoderRobert C Martin – A book that made me take my profession more seriously, and try and become more of a responsible professional that deeply cares about software development, instead of just a fly-by-night money maker. –
[Read reviews on Good Reads]

The Software Craftsman: Professionalism, Pragmatism, Pride by Sandro Mancuso – key to putting exactly into words my nagging doubt around Agile project management that I couldn’t quite put my finger on before. –
[Read reviews on Good Reads]

Clean AgileRobert C Martin – shows how very far away from the original intention of the Agile manifesto 99% of companies implementation of Agile really is, almost to a farcical level. Even though I don’t agree with some of its points, such as the emphasis on story points, I don’t have a problem with a lot of the original intentions behind the idea. Just the overwhelmingly poor examples of its implementation that I’ve experienced. –
[Read reviews on Good Reads]

Agile Testing Condensed – answers the question so many people were asking me when I worked in QA engineering, namely, “in a continuous integration world, where do test specialists fit in?”. Well, suffice to say, they never bothered to read this book.
[Read reviews on Good Reads]


A Philosophy of Software Design – key to putting my finger on and voicing some of the concerns I had over the years in organisations that were implementing Clean Code concepts well, but still were very lacking in their code and engineering quality. Also the most well-written technical book I’ve ever read. –
[Read reviews on Good Reads]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.