Mastering the Black Art of Software Project EstimationEstimation at the start of a software development project doesn't have to be done blindly; nor does it have to involve making empty promises. By incorporating agile—or even an estimation center of excellence—both customers and developers can have a much clearer view of the road ahead.
How Perceptual Computing Develops Science NonfictionNew devices that we could only have dreamed of a few short years ago are now seemingly coming out every week. From Leap Motion to Microsoft Kinect to facial recognition technology's many applications, perceptual computing is leading the charge toward the future of some very impressive inventions.
How Could Google Possibly Top Its Latest “Moon Shot”?Google's done it again. Another day, another new life-changing project announcement. But expect the news of this one to stick around a little longer, and expect the critics to be a little quieter—or even completely nonexistent. What is Google aiming for, and why should we all be on its side?
The Challenges and Rewards of DevOps and Agile IntegrationAgile and DevOps may be a perfect union, but you'll have to work hard to bring them together. Sumit Mehrotra looks at some of the ways that integrating these two can truly benefit any organization, while also looking at the challenges that lie ahead for anyone looking to make the change.
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.
Does Innovation Potential Vary Among Nations and Cultures?Innovation is necessary not only for the differentiation of an organization but also for its very survival. Building a culture of innovation is a complex phenomenon and is influenced by many external factors. Does a nation's environment and culture at large influence innovation?
September Hacking News RoundupIn this hacking roundup for September, read about two companies that are both specializing in hacking software, albeit from two different angles. One company is selling hacking tools to law enforcement agencies worldwide; the other company is building a software platform that prevents attacks.