Software Development

Development Stories
Stumbling Blocks to Becoming a Better ProgrammerWe continue our journey into the pitfalls which productivity programmers are susceptible to. In part two of this three-part series we delve into some more of the problematic habits and situations programmers can face when it comes to productivity
Pitfalls Programmers Should AvoidProgrammers can find themselves entrenched in productivity pitfalls without even knowing it. In this first installment of a three-part series, we outline the pitfalls of programming productivity and give some solutions for avoiding or fixing them.
New Malware Prototype Doesn't Need Internet Access to Run AmokResearchers in Germany have discovered a new way to transmit information between computers infected with a proof-of-concept malware prototype that does not need to be connected to the Internet to run amok. All it needs is access to a computer's microphone and speakers.
Our Automated Tomorrow: The Rise of Drones and RobotsAmazon made headlines recently with Jeff Bezos’ statement that the company is testing drones for package deliveries. Knightscope is building a mobile security guard robot that may soon be monitoring school campuses. Advances in embedded software and robotics make for exciting new technologies.
Supercomputer as a Service? Watson Offered as App Platform in CloudIBM announced that its supercomputer Watson, famous for defeating humans on Jeopardy!, is being offered to third parties as a cloud-based development platform. This is IBM’s latest step to commercialize Watson’s impressive technology as the company tries to boost its revenue with cloud computing.
Technology Trendsetters: Are They Start-Ups or Established Companies?At the end of each calendar year, the typical ritual in the technology world is to look back at which technologies did well in the past year and what the upcoming trends are. Who is setting the trends—the start-ups or the more established software makers?
How PayPal Is Flipping the (Java) ScriptBy switching to JavaScript from Java, PayPal proved that making the change can lead a company to quicker development cycles with fewer people, less coding, and less file usage. Read more to see the reasons why PayPal's leap perfectly identifies the benefits of JavaScript over Java.
What's Up with Black Friday and Big DataAs a veteran of quite a few Black Friday forays into the abyss, Joe Townsend had to wonder what role big data is playing in this annual ritual. Here, he examines the role big data is playing in Black Friday—and, now, Black Thursday (Thanksgiving Day)—sales.