Home> Blog> Ratings Revised

Ratings Revised

This post originally appeared on the Software Carpentry website.

We asked, you answered: here are the latest results from our survey of what topics you'd most like us to cover, with links to the ones that have been posted. A few notes:

  1. N = 188 responses.
  2. This is the first time data visualization has dropped out of the top 5.
  3. It's also the first time that nerdish subjects like computational complexity and functional languages have placed anywhere near the top.
  4. There's a noticeable mismatch between things we think people should know (like version control) and things people think they want (building desktop GUIs).

Conclusion: more data ≠ more insight.

2.53Automating Repetitive Tasks
2.51Basic Programming
2.47Build a Desktop User Interface
2.45Coding Style
2.42Computational Complexity
2.40Create a Web Service
2.38Data Structures
2.38Data Visualization
2.37Debugging with a Debugger
2.34Design Patterns
2.34Designing a Data Model
2.33Functional Languages
2.27Geographic Information Systems
2.22Handling Binary Data
2.18Image Processing
2.17Integrating with C and Fortran
2.13Introduction
2.09Matrix Algebra
2.07Object-Oriented Programming
2.07Packaging Code for Release
2.05Parallel Programming
2.03Performance Optimization
1.99Refactoring
1.95Reproducible Research
1.95Static and Dynamic Code Analysis Tools
1.82Systems Programming
1.76Testing and Quality Assurance
1.74Using the Unix Shell
1.73Version Control
1.65Working in Teams/on Large Projects
1.40XML