Certain sections have categories, including (but (not?) limited to?): Tutorials, Code Catacombs, and Categorized Questions and Answers.
Wouldn't it be cool if they all shared a common set of categories?
If they did, then an enhanced synergy among these sections becomes an intriguing possibility.
Take a look at the categories which currently exist in those three sections:
|Audio||Arrays ||CGI Programming|
|CGI Programming||CGI Programming||Databases|
|Chatterbox Clients||Data Formatting||Files and Directories|
|Cryptography||Data Structures||Functions, Subroutines, and Variables|
|E-Mail||Database Programming||Getting Started|
|FTP||Dates and Times||Miscellaneous|
|GUI Programming||Directories||Object Oriented Perl|
|Networking||Hashes ||Regular Expressions|
|NT Admin||HTTP and FTP Clients||Specific CPAN Modules|
|PerlMonks||Input and Output||Tips, Performance, and Troubleshooting|
|Text Processing||Mail and News||Writing, Installing, and Using Modules|
|Programs And Processes|
There's something about this discrepancy that I find inelegant.
Wouldn't it be nice if we could sync up the set of categories in each section, and keep them in sync going forward?
I'm thinking it would be nice to have a category-centric view which cuts across the sections — or rather, ties them together. For example, if someone is interested in CGI Programming, they know where to go for tutorials, for FAQs, and for code samples/solutions.
I guess, when you come right down to it, the sections, as they're presented, are table-centric, which is to say, low level, but not necessarily natural from a user's perspective. Imagine a site doc with an index with entries like so:
Fortunately, what I'm proposing doesn't involve any site code changes. Just some coordinated efforts among the Pedagogues (for Tutorials), Janitors (for Code), and QandAEditors.
We're building the house of the future together.