The Reason

Why do hate crimes against whites not count as hate crimes to people who keep track of such things? For precisely the same reason that those very same people believe that the only people who can be racist are white.

Of course, that ignores the question of whether there should be such a thing as hate crimes. If I beat someone to a bloody, crying pulp, I guaranty that I am doing it out of something closer to hate than love whether I noticed their skin color or not. Is it truly a worse crime if my reason is racially, sexually, or religiously motivated instead of merely because of my deeply ingrained need to punish people for bad parking lot behavior? Tell that to the bloody, crying pulp.

That doesn't change the hypocrisy of enforcing hate crimes only when the crime is perpetrated against someone in a protected class, though. If the law is on the books, it should be applied equally. Simple, no?

Okay, the problem is this

Create a good, useful layout for the navigation on a system with these traits:

An infinite number of potential layers to the navigation, but the practical reality is that there are four layers with products potentially appearing at every level below the primary level.

Most products don't appear until after the fourth level.

Click on a category, click on a department, click on a sub-department, click on a sub-sub department, click on a product, see a product description.

There are, right now, 14 categories in the top level navigation.

There are something near 3,000 standard products to display.

There are two mixed systems of products to display. That is, two databases-one internal filled with books, tests, online courses, and such, the other is a database associated with a product that we use that displays its own online courses, web-based seminars, and the like.

Customers who use that product will use the same catalog, but will have the capacity to add their own categories, sub-categories, and products. So this has to accomodate a ridiculous number of possible arrangements from one product in one category to 10,000 products in twenty main categories with six layers of navigation (chosen as a theoretical upper limit, although there will be no such actual limit on products, categories, or levels of navigation).

This is the task that was handed to me yesterday with the request to have the solution deployed by the end of the week.

Copyright Comfylight.com