DZone
Java Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Java Zone > Book Review: Code Simplicity

Book Review: Code Simplicity

Mohamed Sanaulla user avatar by
Mohamed Sanaulla
CORE ·
Apr. 24, 12 · Java Zone · Interview
Like (0)
Save
Tweet
5.67K Views

Join the DZone community and get the full member experience.

Join For Free
i got to know about code simplicity: the science of software development book via some o’reilly promotion and bought an ebook for some $6.

some good points:

  • the most obvious good thing about this book is that its not huge, everything covered in 90 pages. so this was something exciting for me. also the chapters are concise.
  • concepts have been explained in a concise manner and the language is simple, so you can get an idea of what the author tries to tell.
  • useful for someone starting off in software development

now something not so good about the book:

  • really vague and certainly not useful for a seasoned developer, not even for some mid level developer, as lot of concepts seem obvious.
  • more like a collection of articles enhanced to form a book.
  • the title says- the science of software development, but stating a formula and a law or two doesnt make a subject science. i think the author hasnt been able to justify software design as a science.

lot of the concepts explained in the book are put forth as science, but i don't agree. a lot still depends on the individual, they can be stated as guidelines but not something as concrete as newtons laws of motion. the idea of software design, development varies a lot between companies, but i dont think newton’s laws dont vary with places. but when it comes to software design, the onus is on the developer, and the code reviewers. i dont say that the topics covered in the book are not useful, they are certainly useful and i enjoyed reading them. few ideas where really useful, but as a whole the idea of science of software development fails.

if at all anytime you get a copy of this book and you are new to software development be it student or a professional i would certainly recommend this book. but there are lots of other better books but considering the volume of this book, i would say nothing is lost in reading it.

someone wants to buy? head over to amazon or flipkart .

Book Software development

Published at DZone with permission of Mohamed Sanaulla, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Choosing Between GraphQL Vs REST
  • After COVID, Developers Really Are the New Kingmakers
  • Synchronization Methods for Many-To-Many Associations
  • Java Hashtable, HashMap, ConcurrentHashMap: Performance Impact

Comments

Java Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo