top | item 13980816

(no title)

willnorris | 9 years ago

The problem is that we have over 2,000 projects, so simply listing them all on one page doesn't work very well. Hence why we built this directory, which allows browsing by category, by tag, by language, as well as full text search.

discuss

order

zepolen|9 years ago

Fire the UX guy, the interface is terrible.

Firstly wayyy too much useless animation + distractions. This slows down every aspect of the interface making it annoying to use.

The default of showing just miniature icons of projects provides ZERO useful information. After clicking 'next' and waiting an eternity for the animation to finish, you are presented finally with some information, just a title and description.

In this mode there is no way to know when you've finished seeing all the projects in a category (no clear end).

The no ending is solved by changing the view to the grid based one. But guess what, grids fucking suck for text, they are good for images, we don't scan data grid by grid for sentences, this makes it insanely difficult to read, or skim - ie. read first four words, decide no interest in that particular project, now you have to keep moving your eyes right - which you would normally do if you're INTERESTED and since this is text, you're forced to look over more text from the project which you don't want - in a list view, your eyes go down to the next project, your brain has a clear new context.

And of course nowhere can you see latest commits, total commits, language etc. You know, stuff that matters.

Thrymr|9 years ago

If only there were some way to search such a vast number of project listings. Some type of engine, perhaps.

karussell|9 years ago

Maybe, if they do not find anything, they could use lucene ;)

visarga|9 years ago

A "search ... engine" ? Noo. That would be too far out.

dredmorbius|9 years ago

If you can't handle 2,000 projects, how are you going to handle 20,000, or 200,000?

The Debian Project last I checked (a year or two back) had over 60k software packages. It's got an interface for delivering those. Actually, several interfaces, and the ones I prefer and use are commandline and filter through grep, if they don't provide their own search interfaces.

And those are platforms which are noted ... for their relative lack of software availability. (I think that criticism is ... misguided in several ways, but on a sheer quantitative basis, there are some pale merits.)

If Google cannot figure out how to manage, organise, present, and offer useful search interfaces to a measely 2,000 pieces of software, then, with all due respect, get the fuck out of the way for someone who can.

yeukhon|9 years ago

Okay that makes sense now. 2000 project is indeed no where easy to implement a nice interface. My two cents: perhaps display top and some random.

Thx