development

Open Source Hardware Deserves as Much Press as Its Software SiblingIf we all start talking about open source hardware (OSHW) just a little bit more, perhaps we can get it the attention it desperately deserves. Sure open source software is wonderful, but when coupled with OSHW, the boundaries of development truly cease to exist.
A First Look inside the Google/NASA Quantum Computer LabGoogle has announced a partnership with NASA and the Universities Space Research Association to launch the Quantum Artificial Intelligence Lab. The organizations are to conduct collaborative research using a 512-qubit D-Wave Two quantum computer from D-Wave Systems.
Thousands of Yahoo Mail Users Furious over RedesignYahoo decided to surprise its email users with a total redesign—and it was a disaster. Thousands of Yahoo Mail users are furious over the changes, and they’re being very vocal about it. Some users are upset about the elimination of key functions, but others are reporting serious technical problems.
How Many Apps Is Too Many in an App Portfolio?It is becoming increasingly important to make educated decisions about which applications to install, to monitor usage patterns, and to periodically revisit the list to clean up older applications and make way for newer ones. Rajini Padmanaban looks at how to manage app portfolios.
Why the Government Health Care Site Launch Was Doomed from the StartThe implementation of the Affordable Care Act on October 1, 2013, prompted the launch of a government website—HealthCare.gov—to help people purchase health insurance coverage. Almost immediately after going live, the website crashed. What went wrong isn't as simple as failing to do load testing.
Cyber Attacks on Adobe Jeopardize Customers and US AgenciesBad news hit Adobe Systems earlier this month. Chief security officer Brad Arkin writes that the San Jose-based software company suffered some serious cyber attacks on its network, resulting in “illegal access of customer information as well as source code for numerous Adobe products.”
Remember: Your Goal Is to Solve Your Customers' ProblemsSteve Berczuk reminds us that while estimation, process, and technical skill are essential to delivering value to a customer in a cost-effective way, they are just means to your primary goal of solving problems.
Helpful Tips for Good Branching and Merging in Product DevelopmentBranching and merging are necessary, but they can be minimized to reduce the overhead. In this story, Joe Farah shares several helpful branching and merging tips as well as his simple philosophy of creating a new branch when you need to support the old one.