New Technical Book is Out!

Lazy Programmers: The Good, the Bad and the Ugly

My new book entitled Lazy Programmers: The Good, the Bad and the Ugly has launched on amazon.com.

Here is the amazing cover image created by Bo Hong for me.

This image is perfect for the concept I was trying to convey ... of course, Bo knows programmers as her Dad is a super software engineer!

Here is the back cover copy for the book:

Is Laziness a Virtue?

Larry Wall, the creator of the Perl Programming Language, viewed laziness as one of the three great virtues of a programmer.  Some developers strongly agree with this sentiment while others vehemently disagree.  In this timely book, the author covers all sides of the issue with detailed examples, personal experience and deep insights.  If you identify as a lazy programmer or know someone who does, this book will clarify the concepts and distinguish between “good laziness”, “bad laziness” and the “ugly” ramifications for those that don’t know the difference!

 

Do you manage Lazy Programmers?

A team is only as strong as its weakest link.  Do lazy programmers increase the efficiency of a team or decrease its professionalism?  What should you do if you have to counsel a self-professed lazy programmer?  How do you handle tension within your team caused by differing views on laziness?  Fortunately, this book will help team leaders answers these questions and chart a path to greater levels of team cohesion and performance!

 

Your guide on this journey into this often-heated debate is a seasoned professional.  He has experienced the issue as both a software engineer and a manager.  Furthermore, besides being in the trenches, he has examined the issue at the policy level for Corporate leadership, Government organizations and as a business owner. If you are a software developer, this book will help you to improve your coding practices.  If you are a team leader, this book will help you manage lazy programmers and steer them away from techniques of “bad laziness”.  If you are a program manager, this book will improve your hiring practices, help you understand your developers better and enhance your training programs!  No matter what your level of programming or managerial experience, this book is sure to spur dynamic, informative and healthy conversations on the subject of Lazy Programming.

 

About the Author

                Michael C. Daconta is the author/co-author of 14 books.  He authored one of the first books on the Java Programming Language that PC Magazine called a “must read”.  His other technical books are on C, C++, Java Pitfalls, XML, the Semantic Web, Metadata management, and Cloud computing. He is also the inventor of two patents for electronic mortgages.  After 9/11, he served as the Metadata Program Manager for the Department of Homeland Security as a senior Government Official.  He has received numerous awards for his work on the National Information Exchange Model (NIEM), and the Federal Enterprise Architecture (FEA) Data Reference Model.  He earned his Masters Degree in Computer Science from Nova Southeastern University and his Bachelors Degree in Computer Science from New York University (NYU).  He has practiced as a Software Engineering Professional for 32 years as: Programmer, Team Lead, Systems Architect, Chief Scientist, Chief Technical Officer and Vice President.