The Computer Consultant's Guide, 2nd Edition

If you're considering becoming a consultant, or have been consulting for a while, The Computer Consultant's Guide can help you understand which skills and practices contribute to being successful
  • Author: Janet Ruhl

  • Publisher: John Wiley & Sons, Inc.

  • URL:

  • Price: $24.95 US

  • ISBN: 0-471-17649-4

  • Reviewer: Ralph Krause

Making a living as an independent computer consultant is not an easy task, and running a business requires skills that technical people might not be comfortable using. If you're considering becoming a consultant, or have been consulting for a while, The Computer Consultant's Guide can help you understand which skills and practices contribute to being successful.

Written by Janet Ruhl, a leader of CompuServe's Computer Consultant's Forum and a regular contributor to “Contract Professional”, this edition of the book has been updated and now includes information on consulting in Canada and Europe. The book contains 290 pages divided into eleven chapters, appendices and an index.

Subtitled “Real-Life Strategies for Building a Successful Consulting Career”, The Computer Consultant's Guide covers all phases of a consulting career from determining if you're ready to start consulting through increasing your business once you are successful. The book contains quotations from many consultants, which demonstrate real-life examples of the ideas presented.

The first chapter of the book provides a general explanation of what different computer consultants do. It covers contract programmers, resellers, custom application developers, multimedia/web authors and management consultants. For each type of consultant there is a “Meet the Consultant” section that contains thoughts from a consultant practicing in that field. The chapter ends by providing common questions and answers about computer consulting.

The next chapter helps you to determine if you are ready to begin a consulting career. It is important to examine both your skills and your pool of potential clients. It explains that finding the first client is usually easy, but that finding enough of them to make a living is difficult, so there is advice on how to build a pool of potential clients before striking out on your own. It also offers advice on personality and business skills that will help you to be a good consultant. Potential financial pitfalls, such as the loss of insurance and difficulty obtaining loans, are explained. The chapter ends with a discussion on preparing your family for your new job and contains specific information for mothers who are wondering if consulting will let them stay close to their children while earning a good income.

Chapters Three through Seven deal with the mechanics of running a consulting business. Covered topics include obtaining licenses, deciding if you need to incorporate, creating a business image, marketing your services and working with brokers. Most useful for beginners are the chapters on determining rates and successful marketing strategies. Chapter Five addresses the problem of determining what to charge and helps you decide if you should ever work for nothing. Chapter Six covers marketing and stresses that word of mouth is your best type of marketing. It does offer advice on mass mailings, brochures, advertising and cold-calling if you feel that you must try these. Chapter Seven gives advice on working through brokers, especially on how to find a reputable one and how to avoid Draconian noncompetition clauses that can prevent you from working with old clients once you leave the broker.

The next three chapters cover client relations—from interviews with potential clients through collecting payments. Chapter Eight helps you conduct an interview with a potential client, determine when to start charging them and explains common contract clauses of which to be wary. Chapter Nine concerns consultant behavior while working for a client and includes advice on dealing with common problems, both technical and personal, encountered at a client's site. Chapter Ten deals with support and payment issues. It shows how support for old clients can be profitable and provides advice on how to support them without slighting new clients. It also discusses what to do if clients are slow to pay, won't pay or can't pay.

The final chapter business, dealing with success and avoiding burnout. If you have more work than you can handle this chapter helps you decide between hiring more employees to handle the load or taking on less work. If your business has plateaued, it explains how you can increase business by doing such things as selling hardware, giving seminars and/or writing. It also helps you avoid getting in a rut from doing the same type of work year after year. There are times when leaving consulting and reentering the corporate world will appeal to you, and this chapter helps you determine when to do this and provides information on doing it gracefully.

The book contains two appendices and an index. Appendix A is a list of resources for consultants, including print material, professional organizations and web sites. Appendix B lists the twenty factors that the IRS uses to establish your status as either a contractor (consultant) or an employee for clients.

The book is easy to read, and Ruhl's extensive experience in dealing with these issues is apparent. This book was published in 1997, but it is not outdated because it focuses on business skills, not technical ones.

The Computer Consultant's Guide provides easy to understand, practical information for consultants just starting out or for people considering entering the field. If you've tried consulting previously but were unsuccessful, it can help you determine what went wrong. In addition to helping you determine when you're ready to start consulting, it can also help you avoid common consulting pitfalls and keep your business growing.

Ralph Krause lives in southeastern lower Michigan and has been using Linux for over two years. His goal is to be able to make a living using Linux. He can be reached at


White Paper
Linux Management with Red Hat Satellite: Measuring Business Impact and ROI

Linux has become a key foundation for supporting today's rapidly growing IT environments. Linux is being used to deploy business applications and databases, trading on its reputation as a low-cost operating environment. For many IT organizations, Linux is a mainstay for deploying Web servers and has evolved from handling basic file, print, and utility workloads to running mission-critical applications and databases, physically, virtually, and in the cloud. As Linux grows in importance in terms of value to the business, managing Linux environments to high standards of service quality — availability, security, and performance — becomes an essential requirement for business success.

Learn More

Sponsored by Red Hat

White Paper
Private PaaS for the Agile Enterprise

If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn’t scale? In today’s hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.

Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.

Learn More

Sponsored by ActiveState