Software Development

Development Stories
Do You Want Facebook’s Facial Recognition to Remember You?When it comes to the growing use of facial recognition technology, some prefer that their face be forgotten rather than be digitally recognized, remembered, and used in random applications that they may not be aware of. Pamela Rentz looks at Facebook's use of facial recognition technology.
How NSA Cracks Encrypted DataNew facts continue to come out about the National Security Agency’s information-gathering programs. Each day's news seems to outdo previous scoops about its spying capabilities. This week is no different, with new reports detailing NSA's efforts to crack encrypted data.
Will Computers Ever Trick Us into Believing They’re Human?Created to try to answer the question—Can machines think?—the "Turing test" has never been passed. With the progress and accomplishments made in computers and software, some people feel we're getting closer to reaching that milestone.
Why Software Testers Should Help Developers DebugBonnie Bailey writes that helping developers debug can be a boon to the team; testers are naturally good at sniffing out problem areas and understanding how seemingly disparate pieces tie together.
Internet-Enabled Cars Will Change How We Drive

The Institute of Electrical and Electronics Engineers predicts that by the year 2025, 60 percent of the vehicles on the road will be Internet-enabled. This increased connectivity will mean more safety and convenience in your commute, but it also means your car could be vulnerable to software hacks.

Is Offshore Development a Job Killer or Job Creator?The debate on offshoring jobs, especially jobs in the IT industry, has been ongoing for years, and the world may never come to a consensus. But one point of discussion has been generating a lot of interest lately: the idea that offshoring may actually create jobs and not just eliminate them.
Choosing an LMS? Know Who You Are and Why You Want ItBefore choosing a learning management system (LMS), know who you are and the reasons you want it. If you don’t, you may select a system that doesn’t meet your needs. Eric Bloom offers three different perspectives on how to look at LMS functionality.
Tech Summer Camps Aim to Interest Kids in Computer ScienceTechnology camps that teach children computer skills—programming, software design, and how to build apps, websites, and video games—are gaining in popularity in the US, which is great news for the computer science industry. Campers get a leg up in learning valuable abilities for in-demand jobs.