Calling all developers: Let us know what you think

Developers, are you curious where your profession is headed? Then take our survey covering everything from hot languages to devops -- and be the first to see the results

businessman yelling into megaphone shouting bullhorn communication 000004332489
Credit: iStockphoto

Programming was once a heads-down, isolated endeavor. Today, thanks to broad participation in open source and the advent of cloud repositories such as GitHub and BitBucket, coding has become a team sport, with detailed comments and commit histories viewable by all participants.

That's one dramatic way coding has become more interesting for developers and those who manage them. The developer's stock is on the rise, carried not only by skyrocketing demand for Web and mobile applications, but also by growing recognition that higher application quality requires shorter cycles and ongoing interaction with stakeholders. Getting friendly with the business side enables developers to demonstrate leadership across the organization.

We think this time of change offers the perfect moment to survey developers everywhere and report the results back to you -- which is why we're asking that you fill out InfoWorld's 2015 developer survey. We created it with recent transformations of the profession in mind, along with the recognition that developers are not one community, but many.

Languages provide the most obvious way to slice things. In much of the enterprise world, C, C++, C#, and Java still rule. In and around Silicon Valley, the hot languages are Go, JavaScript, and the Node.js extension to JavaScript. In big data, think R, Python, and Scala. Plus, today's cloud infrastructure demands operations folks hone their own programming skills -- not only with Perl, but Chef's Ruby, for example, or Puppet's Ruby variant. Arguably, devops-style configuration management makes operations part of the development team.

Cloud infrastructure can have an effect on application architecture as well. For example, Web and mobile applications with a cloud back end lend themselves to mircoservices architecture, where applications are built from granular, API-accessible services that can be upgraded individually. This may be the most dynamic trend in app dev, and yet it has little relevance to the legions of hardworking enterprise developers who build and maintain line-of-business systems that embody their companies' core intellectual property.

At the same time, big data has opened up a whole new programming front, where data scientists and business analysts learn R for statistical analysis and predictive modeling. New streaming analytics platforms promise to deliver a clearer real-time look at business operations than ever before, along with new tools to process petabytes of data for a more accurate look ahead. Demand for developers who can build useful analytics applications has never been higher.

We recognize, however, that some things never change. Part of the quiz offers the opportunity for developers to voice their frustrations -- regarding scope creep, operations bottlenecks, internal communications issues, and so on. What's bugging you? How would you fix it?

A raise might help soothe the pain, since these days unprecedented demand for talent increases the likelihood of higher pay. The open source innovation engine has resulted in an unprecedented flood of new technologies, which developers see before anyone else, putting them on the front lines of technology decision-making.

It's never been a better time to be a developer. We hope you'll complete our survey and help us all get a clearer picture of what matters to the most important players in enterprise tech. The survey is anonymous, but if you include your email address, we'll give you first look at the results.

To comment on this article and other InfoWorld content, visit InfoWorld's LinkedIn page, Facebook page and Twitter stream.
From CIO: 8 Free Online Courses to Grow Your Tech Skills
Notice to our Readers
We're now using social media to take your comments and feedback. Learn more about this here.