A Time-Saving Programming Tactic that Doesn?t Work

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.

About The Author

V. Berba Velasco Jr. is proud to work as a senior electrical and software engineer at Cellular Technology Ltd (http://www.immunospot.com, http://www.immunospot.com, http://www.immunospot.com) a biotechnology company that prides itself on its standards of excellence.

Ashley limo service .. Lockport Chicago limo O’Hare
In The News:

The FBI is warning timeshare owners of a telemarketing scam tied to a Mexican drug cartel. Tech expert Kurt “CyberGuy" Knutsson provides steps to stay safe.
Protecting your home network includes securing your router, just like your phone or laptop. Kurt “CyberGuy" Knutsson reveals six ways to protect your Wi-Fi router from hackers.
Kurt “CyberGuy" Knutsson: ConnectOnCall breach leaks sensitive data of 910,000+ patients.
Rising elder scams: How to recognize them and protect yourself and your loved ones. Tech expert Kurt “CyberGuy" Knutsson helps you outsmart the scammers.
There are common habits and oversights that could leave your financial information vulnerable to cybercriminals, according to Kurt the CyberGuy.
Counting calories just got easier with The Drop, the world's first automated nutrition tracker using advanced computer vision and artificial intelligence.
A virtual private network can help ensure your information remains security and your privacy remains intact. Kurt the CyberGuy explains.
Stay up to date on the latest AI technology advancements and learn about the challenges and opportunities AI presents now and for the future.
Artificial intelligence-based cameras are giving air defense operators unprecedented capabilities in monitoring and protecting airspace.
Apple's iOS 18.1 Inactivity Reboot automatically reboots your iPhone if it hasn't been used or unlocked for more than three days, providing better data protection.
An inventor designed rooftop solar panels for a Tesla that draws solar energy while the car is parked, adding travel mileage without plugging in.
There are currently no laws governing what artificial intelligence can and cannot do with the information it gathers; here are 10 things to avoid telling AI chatbots to keep yourself safe.
A credit union with over 240,000 members recently revealed it was targeted by cybercriminals, resulting in a data breach that was part of a two-month attack by hackers.
Scammers have become skilled at creating convincing fake websites that can easily fool unsuspecting users. The CyberGuy offers tips to protect yourself.
Stay up to date on the latest AI technology advancements and learn about the challenges and opportunities AI presents now and for the future.
CAPTCHAs, which are used by websites to confirm whether users are people or bots, are harmless, but hackers are using them to infect PCs with malware.
Hackers recently leaked personal information of about 500,000 Americans and stole patient medical records that included lab results and insurance details.
The holiday season sees a rise in mobile shopping scams. Tech expert Kurt “CyberGuy" Knutsson helps you learn how to stay safe.
Tech expert Kurt “CyberGuy" Knutsson says a VPN enhances online banking security by encrypting data and protecting privacy.
Beware of these six sneaky holiday scams. Tech expert Kurt “CyberGuy" Knutsson gives you tips to avoid falling victim.
Tech expert Kurt “CyberGuy" Knutsson reveals how to securely back up and factory reset your Android to protect your privacy and data.
Artificial intelligence is making life easier for cybercriminals, allowing them to create elaborate scams to trick people. Kurt the Cyberguy explains how to protect yourself.
Cut through all the digital clutter and delete multiple emails from your Android simultaneously. Kurt the CyberGuy explains how it's done.
Tips to prevent your holiday decorations from being stolen
Stay up to date on the latest AI technology advancements and learn about the challenges and opportunities AI presents now and for the future.

Boost Your Productivity with 10 Minutes at the End of Your Day

Once you have completed your day you can boost your... Read More

Creating A Not-To-Do List

When I sit down with a client to work on... Read More

Save Yourself Hours of Time in One Easy Step

If you have spent any time at all working at... Read More

Because Its Been Years Since Youve Seen a Blank Calendar

If you have ever missed an appointment, forgotten to pick... Read More

Priorities: Dont Dry Your Dishes

Do your dishes really need to be dried, or could... Read More

Managing Time to Accomplish More

Time is inelastic. Despite what some of us persist in... Read More

Expand Your Time

In our time-crazed society, lots of time is what most... Read More

The Rule of Three

It's amazing how many sayings there are in our culture... Read More

Todays Overload: Tommorrow

Whatever providence has in store for us tomorrow is not... Read More

How to Define a Successful Time Management Strategy

One of the most challenging aspect in life is time... Read More

Time Managements

There are the golden rules that apply to time. If... Read More

Time is on Your Side ? Manage it Wisely

How do you manage your time? Or is the more... Read More

How You Can Double, Triple, or Even Quadruple Your Reading Speed!

Are you drowning in a sea of unread papers? Do... Read More

Organize Your Time

Most people want to start a home-based business to make... Read More

Procrastination - Understanding & Overcoming it

Whenever I've worked on 'de-cluttering' my living or working space,... Read More

The Laundry Has Never Been More Fun Or The Pitfalls To Working At Home

As a home-based, self-employed woman, mundane tasks can be as... Read More

Looking At Time With A Capital T

I keep a fossil on my desk at all times.... Read More

6 Time Management Tips for Moms

Many of you have expressed the challenge of not having... Read More

Ending Procrastination: A New Look at the Old Demon

Do you believe that the best way to deal with... Read More

Effective Time Management - Delegating Techniques

Do you manage your time or does your time manage... Read More

Freelance Productivity: Do One Thing Extra Each Day

This may not sound like a big deal. But it's... Read More

How Would You Like to Capture Some Time?

Women's health issues often are focused on goals to reach:... Read More

Increasing Your ROI

All requests are not equal; all customers or clients are... Read More

It?s Not The Same Old Routine

We are constantly inundated with routine (often boring!) tasks around... Read More

Time Well Spent

It is common knowledge that creating and living according to... Read More

car service from Midway Arena ..