Poll Result: Developers Rarely Change IDEs / Code Editors
The results of a recent java.net poll suggest that, while developers are fairly reluctant to change their primary IDE or code editor, across a long enough time span, most developers do make a change (or multiple changes). A total of 48 votes were cast in the poll. The exact question and results were:
How many times in the past decade have you switched your primary IDE / code editor?
- 27% (13 votes) - Never
- 44% (21 votes) - Once
- 17% (8 votes) - Two or three times
- 13% (6 votes) - Four or more times
- 0% (0 votes) - I don't know
This is of course not a scientific survey, but the results seem reasonable. Switching IDEs takes time and effort, and reduces productivity at least for a while. And, who can afford even a temporary reduction in productivity? So, a switch has an up-front cost that must be balanced by an expectation of future productivity gains that ultimately more than offset the near-term loss.
Still, over the course of a decade, almost three fourths of developers indicated they made at least one switch. This makes sense, because over 10 years, different IDEs/editors will advance at different paces, perhaps new IDEs/editors are introduced that offer attractive capabilities, etc.
The clear bulge in the data is "once" -- 44% of the voters made a single primary IDE/editor switch in the past decade. Meanwhile, 27% stayed with the same primary IDE/editor throughout that period; and 30% switched their primary IDE/editor multiple times.
I'm glad no one said they didn't know how many times they switched their primary IDE/editor!
Our current java.net poll asks "What's your view of Oracle's handling of JavaOne?" Voting will close on Monday.
Since my last blog post (Happy First Year Anniversary, Brussels Java User Group!), there have been several interesting java.net blogs composed by others:
- Ed Burns, I've read the Amazon Cloud outage blog entry;
- Fabrizio Giudici, The Java Spotlight Podcast Episode 28: John Weir of Goldman Sachs on the JCP SE/EE EC Nomination;
- Cay Horstmann, Parallel Arrays in Scala; and
- John Ferguson Smart, Code coverage metrics and Functional Test Coverage.
Our latest java.net href="http://www.java.net/archive/spotlight">Spotlight is Java Champion Kirk Pepperdine's Benchmarks Gone Wild Part II, A Hoisting We Will Go:
It’s long been taught that we should avoid performing repeated calculations in a loop. In this installment of Benchmark’s Gone Wild, I’ll examine this performance tip to see the impact it has on the performance of a simple calculation. The first thing we need is some code to benchmark. I’ve chosen the following methods...
We're also featuring Deepak Vohrah's new java.net article, Using Spring’s AOP Features with Java EE:
The popular Spring framework complements and facilitates development on the Java EE platform by providing a modular, object-based programming model. Whereas Java EE is OOP (object-oriented programming) based, Spring is AOP (aspect-oriented programming) based; in fact the AOP framework is one of the main components of Spring. AOP complements OOP...
Here are the stories we've recently featured in our Java news section:
- Terrence Barr presents The Java Spotlight Podcast Episode 28: John Weir of Goldman Sachs on the JCP SE/EE EC Nomination;
- Antonio Goncalves continues his investigation of Injection with CDI (Part II);
- Ludovic Poitou talks about LDAP Advanced Administration for Enterprises…;
- Dustin Marx wonders Can the Java Applet Be Salvaged?;
- John Yeary reminds us about the JCP Elections 26 April - 09 May 2011;
- Dalibor Topic says Thank You: First 2000 @OpenJDK Followers;
- Dustin Marx discusses The Highly Useful Java TimeUnit Enum;
- Adam Bien introduces Real World Java EE Night Hacks -- Dissecting the Business Tier Book and Project;
- Markus Eisele says You should not have any other @ManagedBean beside @Named.;
- The JavaOne Conference Blog announces JavaOne Call for Papers Now Open;
- The Java Source announces Oracle Nominates SouJava and Goldman Sachs for Ratified JCP Executive Committee Seats;
- Markus Eisele discusses GlassFish 3.1 clustering - Swarm intelligence - New Article in German iX Magazine;
- Jean-François Bonbhel discusses JavaOne 2011 - Exclusively for Java Community;
- Java Spotlight Episode 27: Sharat Chander on the JavaOne Call for Papers has been published; and
- Ryan Lubke announces Grizzly 2.1: Released into the Wild!.
Subscriptions and Archives: You can subscribe to this blog using the java.net Editor's Blog Feed. You can also subscribe to the Java Today RSS feed and the java.net blogs feed. You can find historical archives of what has appeared the front page of java.net in the java.net home page archive.