Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Another Design Book - What's different ?

 
Anujit Chatterjee
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

The interesting thing about the new Design book is the no of pages. 50 pages- that's pretty sleek. There's nothing better than keeping a technical book short and sweet.
But still why another design book . What is different in this book?

Regards,
Anujit

 
Ludwin Barbin
Author
Ranch Hand
Posts: 30
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
First of all, I like your signature -- "Complexity is Easy, Simplicity is Hard !"

This has been my overarching goal in this book.

I gathered all the design principles out there, make sense out of them, organize/filter/relate them, write concise definitions and explanations, and package them in a short book.

What's unique about this book is the synthesis of all the design principles. Many of the principles are complementary and contradictory in nature, I've carefully identified all these and put them on a single diagram to help you choose the correct principles for your need.

And another goal of the book is to make it "an easy read" -- using plain English language, lots of visuals, and can be read over a weekend.

You'll be the judge if I accomplished my goals
 
Campbell Ritchie
Sheriff
Posts: 48454
56
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
So you would include things like open‑closed, Demeter, Liskov substitution principle, etc?
 
Ludwin Barbin
Author
Ranch Hand
Posts: 30
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes, it's all there and more!

Checkout the Agile phrases - IKIWISI (pronounced “icky-wissy”), WGLL (pronounced “wiggle”), WDLL (pronounced “widdle”), WILIWIK (pronounced “willy-wick”)

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic