software engineering

Necessity Is the Mother of Innovation, TooAn age old proverb says that necessity is the mother of invention. If you look at the meaning this statement holds, the proverb extends itself to several other areas—including innovations, improvisations, or any action that is a step ahead in bringing added value to a current process.
Why Software Amateurs May Be Better Than Software ProfessionalsWhen you search Google for "software professionals," you get about 900,000 results. If you search for "software amateurs," you only get about 10,000 results. Anuj Magazine looks at the skewed focus on the word "professional" and why software amateurs may be better than software professionals.
Think Test Offshoring Is Automatically Less Expensive? Think AgainWhy does senior management split developers and testers? Because they do not realize that software is about collaboration. Success happens when you hire feature teams in one location. When CIOs are under pressure to reduce budget and release faster, they think offshoring—but that has other costs.
New Software Technology Is Changing Sports ForeverSoftware isn’t just about making the best big-business applications. It can be used for practically any purpose—even sports. Read on to find out how software is changing the way tennis viewers receive match statistics and how NFL referees could end up making better-informed touchdown calls.
August Software News RoundupIn this roundup of interesting software news, read about a new software scheme targeting YouTube viewers, Microsoft’s attempts to move its software development processes to the cloud, and what the chief architect of Microsoft Word and Excel has to say about the complexity of software development.
"Adding Manpower to a Late Project Makes It Later" and Other WisdomYou probably know from experience that adding manpower to a late software project just makes it later. But did you know that's actually a maxim known as Brooks' Law? Read on for more whimsical, wise, and wacky principles named for people that you've come across (or proven) in your professional life.
Bionic Arm Changes Lives and Offers Glimpse of the FutureAfter losing his lower arm to an accident, a man was invited to try out the most advanced prosthetic in the world. The robotic hand uses custom software configurations to let him perform everyday tasks again. This is just the beginning of what can be done in merging technology with the human body.
The Latest in Military Software DevelopmentIn this story on the latest in military software development, it's been reported that due to software complexity the cost of the much-anticipated F-35 Joint Strike Fighter has ballooned since the project's inception. Additionally, software used in the Afghanistan War is being updated for US police.