Ratings Revised
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:
- N = 188 responses.
- This is the first time data visualization has dropped out of the top 5.
- It's also the first time that nerdish subjects like computational complexity and functional languages have placed anywhere near the top.
- 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.53 | Automating Repetitive Tasks |
| 2.51 | Basic Programming |
| 2.47 | Build a Desktop User Interface |
| 2.45 | Coding Style |
| 2.42 | Computational Complexity |
| 2.40 | Create a Web Service |
| 2.38 | Data Structures |
| 2.38 | Data Visualization |
| 2.37 | Debugging with a Debugger |
| 2.34 | Design Patterns |
| 2.34 | Designing a Data Model |
| 2.33 | Functional Languages |
| 2.27 | Geographic Information Systems |
| 2.22 | Handling Binary Data |
| 2.18 | Image Processing |
| 2.17 | Integrating with C and Fortran |
| 2.13 | Introduction |
| 2.09 | Matrix Algebra |
| 2.07 | Object-Oriented Programming |
| 2.07 | Packaging Code for Release |
| 2.05 | Parallel Programming |
| 2.03 | Performance Optimization |
| 1.99 | Refactoring |
| 1.95 | Reproducible Research |
| 1.95 | Static and Dynamic Code Analysis Tools |
| 1.82 | Systems Programming |
| 1.76 | Testing and Quality Assurance |
| 1.74 | Using the Unix Shell |
| 1.73 | Version Control |
| 1.65 | Working in Teams/on Large Projects |
| 1.40 | XML |