O’Reilly’s Top 25
By Ryan Tomayko under First they ignore you.., F/OSS on 09. July 2005While we’re talking about books, O’Reilly’s top 25 is interesting. I’m reproducing it here so as to preserve it in time:
- Mac OS X Tiger Pocket Guide
- Linux Pocket Guide
- Head First Design Patterns
- Head First Java
- Dreamweaver MX 2004: The Missing Manual
- Photoshop Elements 3: The Missing Manual
- Knoppix Hacks
- iMovie HD & iDVD 5: The Missing Manual
- Adobe Photoshop CS One-on-One
- Mac OS X Tiger for Unix Geeks
- SQL Pocket Guide
- iPhoto 5: The Missing Manual
- iPod and iTunes: The Missing Manual
- Learning Perl
- CSS Pocket Reference
- Learning Unix for Mac OS X Tiger
- Learning Python
- JavaScript: The Definitive Guide
- MAKE: Technology on Your Time Volume 02
- Learning Java
- The Art of Project Management
- Cascading Style Sheets: The Definitive Guide
- Windows XP Hacks
- Classic Shell Scripting
- Programming Perl
Okay, so, we can all agree that selling OS X manuals is a good idea. But take those away along with the design related books and what do you get:
- Linux Pocket Guide
- Head First Design Patterns
- Head First Java
- SQL Pocket Guide
- Learning Perl
- CSS Pocket Reference (I’m leaving this in because CSS is a developer’s friend too and most Java people still use table based design. :)
- Learning Python
- JavaScript: The Definitive Guide
- Cascading Style Sheets: The Definitive Guide
- Classic Shell Scripting
- Programming Perl
While Java has two books on top, the rest of the list shows that there’s no lack of support for LAMPish technologies and the new set of Rails books are likely to break through onto this list as well. So why doesn’t the analyst coverage break down similarly? Why aren’t popular magazines and online publications dedicating half of their content to this stuff?
And just for fun, let’s add the design related titles back in. How many design people do you know that are working primarily in JSP or ASP when they don’t absolutely have to? My experience is that designers stay as far away from the mess that is the current state of mainstream software development as possible. It’s not because they don’t understand as many developers like to assume, it’s because it’s a complete mess.
Attention software industry tool vendors, publications, and analyst groups: you’re not paying attention to your developers. Please shift your attention to the tools we’ve built and join us in doing something useful.