How Programmers Spend their Time Survey Results

A recent survey conducted in March by a company named Electric Cloud released their findings on how software engineers, programmers and developers spend most of their time.

The company surveyed around 443 software developers and they found out that programmers spend majority of their time not writing code. On general average, programmers just spend under half the hours in their week on “design and coding.” Most of the time spent by programmers was on a combination of non-programming tasks, such as brainstorming, administrative tasks, environment management and testing.

Based upon the results the of their survey, design and coding take up more hours than any other single process in software development project but those side tasks when added together will take up more time in the entire process.

Here’s the wrap up of the survey results:

***Design and Coding = 19.1 hours per week
***Brainstorming & Collaboration = 6.7 hours
***Administrative tasks = 5.8 hours
***Waiting for Test to Complete = 3.7 hours
***Waiting for Builds to Complete = 3.7 hours
***Environment Management = 2.7 hours

All of the non-design and non-coding tasks take up 22.4 hours per week out of 41.5 hours worked in total.

The survey results concluded that the most of the time spent by most programmers were not on the coding and design aspects. Although there are days where programmers spend more time on coding but as human as they were they also needed some time to enjoy themselves in different task other than coding and designing.

The one sure thing about being a developer was that our day-to-day activities could vary greatly. Generally, the time we spent doing depended on where we were in the development cycle of whatever it is we were building.

Visual Studio 2012 Update 2 Released

The world’s leading software company, Microsoft, has released the second update in one of their most popular product, the Visual Studio 2012.

After just four months since the release of the previous update, the company release it’s Visual Studio Update 2, as part of the their pledge to ship updates for Visual Studio in “a regular cadence.”

The VS Update 2 is mainly for bug fixes and performance improvements, though there are some features included this time. The company is currently having a regular update cycle. The last update for Visual Studio 2012 was released on November 2012, known as Visual Studio 2012 Update 1 (VS2012.1).

According to Soma Somasegar, the corporate vice president of the Developer Division at Microsoft, the main features of the Visual Studio 2 Updates were the following Five Areas of Investment:

*** Agile Planning: Refers to improvements in Team Foundation Server (TFS) which has been augmented with an additional variety of features to help make it even easier for agile teams to do their planning, particularly on adapting to a team’s preferences and styles.

*** Quality Enablement: Enabling quality to be maintained and improved throughout the entire development cycles.

*** Windows Store development: VS2012.2 includes additional new features for Windows Store development.

*** Line-of-business development: Beyond improved support for building Windows Store apps, the updates also brings with it a wealth of new and improved capabilities for developing and modernizing line-of-business (LOB) apps.

*** Development experience: The VS2012.2 provide developers a streamlined experience when using the IDE.

The Visual Studio 2012 Update 2 also adds more tools for software testing so you can now carry out manual ASP.NET testing and cross-browser testing. You can also profile unit tests and see the results across both the unit tests and the code under test in a single report. Unit testing support for Windows Phone 8 apps has also been added.

Other improvements in the update, which can be dowloaded for free, include a new profiling tool for JavaScript apps that you can use to work out why your UI is unresponsive; and the inclusion of the latest version of the Windows App Certification Kit.

For more information regarding the Visual Studio 2012 Update 2 just visit the official Somesagar’s Blog at MSDN.

You can also download the VS2012.2 Updates here.