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.

rental limo Atlanta .. Lockport Chicago limo O’Hare
In The News:

A Texas company is developing a hypersonic jet, Stargazer, that could fly from New York City to London in under an hour, redefining boundaries of aviation.
Porch pirates are on the prowl this holiday season. Tech guru Kurt "CyberGuy" Knutsson has a number of tips to prevent holiday package thefts.
Fueled by artificial intelligence, CyberDog the robotic dog is designed specifically locate fire ant nests, which are endangering ecosystems.
Stay up to date on the latest AI technology advancements and learn about the challenges and opportunities AI presents
Internet browsers are useful, but they can be dangerous. Clicking on malicious links can direct you to dangerous websites that steal information or infect your device.
Apple's latest iOS update introduces advanced artificial intelligence capabilities, which may be capturing and analyzing sensitive information.
Breach site confirmed 56,904,909 Hot Topic users' data leaked online. Tech expert Kurt “CyberGuy" Knutsson says the company's silence makes matters even worse.
Tech expert Kurt “CyberGuy" Knutsson discusses how an innovative Easy-Way kit turns standard strollers electric, simplifying navigation for parents.
Tech expert Kurt “CyberGuy" Knutsson talks about T-Mobile being hacked in broad cyberattack on global phone and internet companies.
Tech expert Kurt “CyberGuy" Knutsson shows you how to add, customize and manage widgets for quick access to apps and info from your iPhone home screen.
Wrong Google searches can not only compromise your device and personal data. They can also bring law enforcement to your doorstep. Hackers are targeting Google searches.
China's Shanghai Kepler Robotics has developed a new humanoid robot that can carry up to 35 pounds per hand for commercial applications across various industries
Checking your hearing has gotten easier with the new hearing test feature in AirPods Pro 2. You can take reliable hearing tests using your iPhone or iPad.
Stay up to date on the latest AI technology advancements and learn about the challenges and opportunities AI presents now and for the future.
Kurt "CyberGuy" Knutsson explains how a VPN — virtual private network — works and how running it can slow down the operation of your device.
The WalkON Suit F1, an exoskeleton developed to help people with disabilities, can actually walk over to a person in a wheelchair, solving a major problem.
ClickFix, a new scam targeting computer users, is on the rise in the U.S. The scam prompts its targets to click on a link to fix a problem.
Skydweller is the world's largest unmanned solar-powered aircraft that can stay airborne for weeks, and even months, without refueling.
The U.S. government said it is investigating after People's Republic of China hackers targeted commercial telecommunications service providers in the U.S.
Stay up to date on the latest AI technology advancements and learn about the challenges and opportunities AI presents now and for the future.
Scammers are using increasingly sophisticated ways to lure unsuspecting victims, and some are impersonating an email help desk or support team.
You can unsend or edit your iMessages with the latest iOS updates. Kurt the CyberGuy explains how you can save yourself some potential embarrassment.
Kurt “CyberGuy" Knutsson says there’s been a rise in cybercriminal services using hacked police and government emails to send subpoenas and data requests to U.S. companies.
Kurt “CyberGuy" Knutsson discusses how Axiom Space and luxury designer Prada are collaborating on NASA's Artemis III spacesuit design.

Time Management - Keeping a Clean Desk

I have worked with so many people over the years... Read More

If Only Your Brain Was the Size Of That Of an Ant You Could Easily Implement Habits

A year and a half ago I was introduced to... Read More

Time Management? NO!

Many people want to be coached to manage their time... Read More

Time Management: How to Stay Motivated and Get More Done

If you can motivate yourself at will to get any... Read More

Time is Money - Dont Waste It

"If you control your time, you control your life" -... Read More

Setting Time Aside For Studying And Homework

When trying to achieve a quality education, everybody knows that... Read More

How A Simple Four-Letter List Can Make or Break Your Business

One of the biggest problems most people have when it... Read More

Beyond Time Management ? Seven Ways to Leverage Your Time for Greater Results

Most of us have a to-do list ? some of... Read More

Time Management Doesnt Exist! So What Can You Do?

There is no such thing as time management. You cannot... Read More

Time Management Is Key

Having a home based business can be overwhelming. When you... Read More

Put a Couple of Elephants on Your Plate

How do you eat two elephants? The same way you... Read More

How Would You Like to Capture Some Time?

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

Work Smarter Not Harder

To work smarter all you need is the consciousness of... Read More

Nurturing Your Soul

Number Yourself: Count yourself as an important individual. You are... Read More

Use Your Time Wisely!

When I was small, I have never considered the importance... Read More

Time Management Mastery

From Potential to PerformanceOne of the great things about life... Read More

Taking Time Off For Your Business

As a business owner, wouldn't it be great if you... Read More

The Power of Limited Time

The most powerful resource that we have is time. Everything... Read More

Fitting An Education Into A Busy Lifestyle

Fitting an education into a busy lifestyleMany people have aspirations... Read More

Linking Purpose To Everyday Behaviors

How do you know what's the best use of your... Read More

Simple Strategies for Home Based Business Owners to Reduce Stress and be More Satisfied

Handle small emergencies fast: When a small emergency does pop... Read More

Are You Really Swamped or Just Disorganized

"Time is what we need the most and what we... Read More

When is the Best Time to Plan Your Day?

When is the best time to plan your day? Well,... Read More

The Ultimate Virtual Reality

I used to think video game addictions were a joke... Read More

Are You Running Out of Time?

Here's some time management tips to try:1) Set strict office... Read More

Bedford Park taxi to Midway ..