Finewedges.com Finewedges.com Finewedges.com
   Index :> About Us :> Privacy Policy :> Terms of Use :> Add Your Link :> Add Your Article
Search:   
Add Url
 

Relationship & Lifestyle

Investment & Finance

People & Communities

Recreation & Entertainment

Self Management

Sports & Adventure

Games & Play

Health & Hygiene

Property & Estate

Automobile & Automotive

Companies & Business

Medical Care

Tour & Travel

Creative Arts

Children

Home Family & Garden

Science & Space

Shopping & Auction

Eating & Drinking

Education & Learning

Politics & Government

Jobs & Careers

News & Events

Internet & Computers

 

Index » Internet & Computers » PC Resources
 

Three Books Guaranteed to Improve Your Programming Performance / Experience!

 

The following book recommendations cover what I have found to be the essentials of any good programmer:

  • Creativity
  • Good methodology
  • Plenty of experience

Creativity is an essential ingredient in all IT endeavours, from designing systems of hardware to programming applications. We all use it but sometimes under extreme stress (the ubiquitious limited budget and time constraints), burn out or reaching the preriphery of our creative output we need a new source of inspiration. One book I highly recommend is Cracking Creativity by Michael Michalko. This is a very straight forward and easy read with some surprising techniques in opening new avenues of creativity for solving IT problems.

Object Oriented design. How often have you heard people pay lip-service to the method only to find their work contains the hydra of code duplication, workarounds and coding soliloquies that put Shakespeare to shame? I found a book in the year 2000 that offers a full object-oriented method explanation with exercises and examples that is a must for any serious programmer. Designing Object-Oriented Software by Rebecca Wirfs-Brock et al, takes you from the description of objects to providing diagrammatical tools, methods of induction and investigation and examples, giving you the groundwork to design robust responsiblity-driven systems and say yes to the projects that others have to turn down.

Your knowledge and experience are your most important professional assets (Hunt & Thomas 2000:12). The following book I cannot recommend highly enough. The Pragmatic Programmer, from Journeyman to Master by Andrew Hunt and David Thomas is packed full of great ideas and concepts annexed to a vigorous IT philosophy. This book encapsulates years of experience and knowledge with the latest IT concepts (Agile Programming) to make you a better programmer.

All of these books put me at the top of the pile of programmers in my field of programming and from others to whom I have recommended these books I have received very encouraging feedback. If you wish to benefit from these book recommendations the details for each are as follows:

  • Wirfs-Brock, Rebecca., Wilkerson, Brian., Wiener, Lauren., (1990)"Designing Object-Oriented Software", P T R Prentice Hall, Englewood Cliffs, New Jersey.
  • Hunt, Andrew., Thomas, David., (2000) "The Pragmatic Programmer", Addison-Wesley, New York.
  • Michalko, Michael., (2001) "Cracking Creativity, The Secrets of Creative Genius", Ten Speed Press, California

Author: Duane Hennessy
 
Author Bio:

Duane Hennessy

In 2004 I started my own company Bandicoot Software to provide high-quality useful software for program development and personal applications.

My day job I am a Senior Systems Adimistrator specialising in MS Office integrated solutions, System Architect and VBScripts providing imaginative solutions to complex business problems.

OTHER FACTS ABOUT ME

- Creator and Moderator of ?AccessDevelopers? web group, an international forum for Access Developers around the world to seek solutions to problems, swap ideas and demonstrative code and discuss theory and practices of Access Database Development.

- Director of my own company Bandicoot Software, Australia.

- I am an author for ezinearticles. I am currently working with some friends in Mexico and Argentina to convert my articles to espa?olas mejecanos and espa?olas argentinas.

- Currently learning Spanish to create software in Spanish. I plan to learn Spanish, Italian, Portuguese and French in this order over the next five years.

 
 
 

Related Articles

 
Use Your Hobby To Launch A Successful Website
 
Anime Ringtones ?C Crystalline Sounds On Your Phone
 
The Growing Trend of Comparing Shopping on Your Mobile Phone
 
When Hormel Takes the Fight Out of Spam
 
The Best Internet Affiliate Program Must Be Based On A High Demand Product
 
How To Create A Data Capture Procedure Checklist For Your Small Business CRM Software
 
5 Ways To Explode The Number Of Subscribers To Your Ezine
 
eCommerce-Selling To The World
 
Small, Low Traffic Can Be Highly Profitable
 
Getting Organized with Palms & OtherTechnology
 
 
 
Index :> Privacy Policy :> Terms of Use
Copyright © www.finewedges.com - All Rights Reserved