I've just published my first book. The central argument is simple: software development is a design activity, not a construction activity — and confusing the two is the root cause of most project failures. Written for developers, managers, and anyone who has ever wondered why building software is so much harder than it looks.
It's on Amazon in both Kindle and paperback formats.
https://www.amazon.com.au/Code-Design-software-projects-deve...