Anti Patterns are the opposite of ‘Design Patterns’: how not to do things. Topics range in scale from software development anti patterns to software architecture anti patterns to software project management anti-patterns. So there are topics of interest for all levels of software developers and managers.
This book is a useful and often humorous read as it is hard not to recognise many of the described patterns from personal experience, although be warned that this can be depressing! Thankfully some advice is supplied along with each anti pattern about how to effect change for the better.