• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Another Design Book - What's different ?

 
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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

 
Author
Posts: 30
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Marshal
Posts: 79177
377
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
So you would include things like open‑closed, Demeter, Liskov substitution principle, etc?
 
Ludwin Barbin
Author
Posts: 30
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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”)

 
reply
    Bookmark Topic Watch Topic
  • New Topic