Software Development

Development Stories
Will Python Unseat R as the Programming Language for Data Scientists?A quick search on the Internet will tell you that a trending debate as the year comes to an end is the argument that Python will displace R as the programming language of choice for data scientists. Read more to learn about this growing argument.
How to Avoid or Remedy Technical DebtMany people have experienced monetary debt in their lives, and although technical debt isn't quite the same, it can be just as harmful. With technical debt, you aren't borrowing chunks of code with the promise to pay it back. Read more to learn about technical debt and how you can avoid and fix it.
What Goes into a Successful Recipe Site or App?While all of the shopping buzz and analysis is happening during the holidays, another niche that is steadily and silently picking up momentum is the online world of recipes—both recipe portals and applications. Rajini Padmanaban looks at the important aspects of a successful recipe site or app.
How Wearable Computing Impacts App DevelopmentWearable computing requires that an app be designed to complement a user’s activities without creating a barrier between the user and the outside world. Finding the sweet spot between these two constraints is the challenge developers face.
President Asks Every American to Learn to CodeHoping to spark students’ interest in learning more about in-demand computer science and programming skills, nonprofit organization Code.org launched the Hour of Code to get people to learn the basics of computer coding through interactive lessons. Among its celebrity advocates is President Obama.
WorkSpaces—Amazon's Entry into Desktop as a Service

Amazon continues to make ripples in the cloud computing technology market with the recent beta launch of Amazon WorkSpaces, a cloud-based desktop as a service (DaaS) solution. Anuj Magazine looks at what Amazon's somewhat late entry into the DaaS space says about its product strategy.

Driving a Successful Media Strategy for Your ProductImplementing a media strategy has become essential to creating a space for a business in the marketplace. The company’s brand, the platform, the content, and the authors who create the content are all collectively important—and interdependent, to a great extent—when creating a successful media plan.
Common Perils that Persist for Programmers

We round out the discussion and tie up loose ends in the perils of programming productivity pitfalls. Read on to find solutions to the problems that could be plaguing your work.