A TimeSaving Programming Tactic that Doesnt Work real estate real estate articles real estate information about real estate what is real estate Real Estate Information Search Now: A TimeSaving Programming Tactic that Doesnt Work plus articles and information on real estate
Article: 3776

A Time-Saving Programming Tactic that Doesn’t Work


This information brought to you by Todays Sponsor! (real estate management)
Blinkx Video Search
World's largest video search engine. Over 26 million hours of video. Watch it all!
blinkx.com
 Free Online Kids Games
Hundreds of fun free online games for kids.
alfy.com
 

V. Berba Velasco Jr., Ph.D.

Let’s say that you have a software project that’s under severe time pressure. Let’s say that this deadline is so tight that you already know it will involve many late nights of black coffee and frenetic programming. What can you do to make this process go faster

I honestly don’t know, since the correct answer will depend on one’s individual circumstances. However, I can tell you how many programmers do respond under such circumstances. They decide to save time by skipping over the software planning and design phase, and immediately start coding away.

To an inexperienced or otherwise undisciplined programmer, this seems to make sense. After all, the finished product is what truly matters, right The customer doesn’t care about flowcharts, class diagrams or software architectures. All they want is something that works.

It seems to make sense, but it’s a foolhardy approach. That way lies madness. We’ve all heard that an ounce of planning is worth a pound of cure, but in the world of software development, this adage is often forgotten.

If a real estate developer needs to get a house built quickly, does he save time by skipping over the architectural design phase Does he decide to dispense with blueprints, and just start laying down concrete Of course not. He knows that the results would be chaotic, and that work will progress more slowly without careful forethought and a concrete plan.

Yet that’s the approach that many people take when it comes to software. They decide to just start coding away, thinking that this makes the software development process more efficient. On fairly simple projects, this might work. On anything of moderate complexity though, such an approach is doomed to fail. Sure, you may save time at first. However, without a concrete software plan and a carefully considered design, problems are bound to catch up with you before long. Many of these problems won’t become clear until the testing phase comes around, and by then, it may be too late.

Sadly, such reckless thinking is often encouraged in the corporate world. Due to time constraints, a misguided manager may instruct his team to skip over the design work and just start hacking away. This makes the team seem focused and productive, but this strategy can wreak havoc on the project timeline. What’s more, the resultant code is often a tangled, poorly documented, chaotic mess. If this software must be maintained for years to come, then you have a recipe for disaster.

Mind you, I’m not saying that an elaborate design is always necessary. If time is short, then one might not have the luxury of an intricate software plan with exhaustive design documentation. However, one should at least have a general software architecture laid out—one which is detailed enough to make the software development process smoother and easier. Programmers rarely err on the side of over-planning, but they frequently fall into the trap of insufficient design detail. Don’t make this mistake, if you really want to save time.




Recommended Reading:

Blinkx Video Search 
  • World's largest video search engine. Over 26 million hours of video. Watch it all!

  • >> View Site
     
    Free Online Kids Games 
  • Hundreds of fun free online games for kids.

  • >> View Site
     
    Going.com - Your Resource For Local Entertainment 
  • Parties, nightlife, concerts, arts. Check Going.com to find out what's happening in your city, and who's going!

  • >> View Site
     
    Atom Comedy: Great Moments In Human Interaction 
  • There are a small handful of moments in human life that are so perfect, so wonderful, so priceless that we strive to capture them forever on film. These are definitely not those moments...

  • >> View Site
     
    Gamer News, Videos, Screenshots & Reviews 
  • Independent Journalism Has Arrived At Crispy Gamer. Credible Reviews Without Publishers Ads. For Serious Gamers Only.

  • >> View Site
     
    Condé Nast Portfolio 
  • A New Magazine That Will Change the Way You Look At Business.

  • >> View Site
     
    Free Tech and Gadget Reviews! 
  • Watch GeekBrief With Cali Lewis on Mevio!

  • >> View Site
     
    Watch Funny Videos! 
  • Click here to see funny videos, pictures, jokes, commercials, and more funny stuff from Comedy.com.

  • >> View Site
     
    A Mood Booster to Combat The Credit Crunch 
  • Forget about the credit crunch for a little while and be just mildly entertained for a few minutes...

  • >> View Site
     
    Get Hired 
  • Earn more money with a better job now

  • >> View Site
     

    RELATED ARTICLES >>
    Your Business At Stake - Real Estate
     
    Networking - Its Important! - Real Estate
     
    Keeping Abreast Of Your Domain ...Updates and Keeping Up With It All - Real Estate
     
    Do You Have A Press Package - Real Estate
     
    Buying and Selling Distressed Houses for Maximum Profit - Real Estate
     
    Bunbury Western Australia - Real Estate
     
    How Do You Profit From O.P.P. - Real Estate
     
    Various Aspects Of The Lease Purchase Business - Real Estate
     
    It Takes Two - How to Cultivate Profitable Alliances - Real Estate
     
    Negotiating the Real Estate Contract - Real Estate
     
    Making Freelance Writing Niche Types Fit - Real Estate
     
    Do You Make Less Money Than Your Taller Peers - Real Estate
     
    Four Tips For Getting More Mileage From Your Articles - Real Estate
     
    The Disciplines of Success - Real Estate
     
    Last Updated: 2008-12-02     Need More? Check out Article-Max :: UltimateSearch Table of Contents :: docuMAX Network