Software Development

Development Stories
NASA Curiosity Mars Rover Software Upgrade a SuccessNASA's Mars rover Curiosity spent its first weekend on Mars upgrading its software. Upgrading the Curiosity’s software after successfully reaching Mars allowed scientists to align the software’s capabilities with the current tasks the rover faces.
Software Learns like a Human—and for Humanity’s BenefitUnion City, CA, startup Vicarious has received a $15 million Series A investment to help them design a visual recognition system that aims to go far beyond what computers have been able to do in the past. Vicarious wants to benefit human lives.
CIO: It's a Tough Job, but ... Will It Last?Where the CIO position is heading or even whether it will still be around in a few years is far from a sure thing. Look around, and you’ll see that opinions vary considerably about what the future holds for CIOs. Will it stay the same, split into multiple roles, or disappear completely?
QA Engineer: The Happiest Job in AmericaSoftware quality assurance engineers were recently crowned as having the happiest jobs in America. We look at what factors were used in making this distinction, while looking for other software positions in the top twenty. Did yours make the list?
Inspirational Deadlines—Software Development in the Newsroom

Software developers are finding inspiring and rewarding work in an unlikely environment that was once thought dead. The stressful and tumultuous surroundings of America's newsrooms offer developers the chance to tell a story through engaging and modern technology.

Miss Something Obvious? Your Brain Might Be WorkingHave you ever misplaced your keys, only to find them exactly where you left them? Or overlooked a software issue that seemed so obvious once you spotted it? It's a common problem and might actually be your brain's way of avoiding distractions.
DevOps and Dealing with Software Project Delays

Bob Aiello explains why technology professionals who value their careers need to understand DevOps, which embodies excellent concepts and practices that have been taking the industry by storm, especially regarding software project delays.

What Do Our Customers Really Want?Agile teams can create software quickly, but how quickly can they gather and process feedback from customers? Here is one team's experience, with some tips and resources to help you introduce a community of practice in your own organization.