It is with some bemusement that I see that jakarta.apache.org has finally acknowledged, however implicitly, than their frontpage is possibly the worst designed page on the internet since early 1995.
A minor facelift seems to have taken place. The only discernible benefit so far though seems that it’s actually possible to get to a project without scrolling for 10 pages first.
Sadly though, the rest of the site remains the same pathetic incompetent avoided-all-human-computer-interaction-classes-I’m-a-geek-forfuckssake attitude we’ve come to know and love from those inbred gimps.
Let us begin at the frontpage, shall we? We have an astounding page full of body blurbage which is utterly, completely, and thoroughly irrelevant for EVERYONE.
This might come as a shocker, but I have yet to find a single person outside of the apache circlejerk who gives a flying fuck about the licensing scheme, jakarta’s teatsucking relationship to apache, project management, announcement lists, volunteerism, the ASF, or any of that gibberish that befouls that page. Wake up you rumprangers, people go there to download your pathetic soulless code because it’s free, not because you have the right principles, attitude, buttock size, or genital flora.
So if you want to cater to your actual users, perhaps you could get rid of your ‘look ma, I can put my finger in my bum and wiggle it’ attitude and provide information that might actually be relevant, in a terse and useful form that doesn’t hide the NEWS (that’s changeable content, you know, the stuff people tend to come back for) off the page and forces people to scroll to get at it.
The download page of course is still there in it’s delightful awkwardness, except that insult has been added to injury in the form of an arbitrary grouping of projects at the top. Apparently jakarta’s output is now 75% commons-jizz. Analogies to a malignant cancer would be insulting to cancer at this point.
It’s all so deliciously opensoresy. ‘People find the page awkward, I know! I’ll add MORE to it to clarify!’. The one mantra of open sores is ‘never ever delete’. Nice to see jakarta genuflecting to its almighty god, and ‘fixing’ all issues by piling on their own aromatic blend of shite onto the midden heap.
Of course, the subprojects rise to the occasion as well, and ensure that they’re not out-incompetented by their filthy home. Alexandra for instance presents us with a plain sad page proclaiming its demise. BCEL’s developers seem to display their logo the way a shameless parent would display their retarded child’s latest crayon masterpiece. Who needs titles or headers with such a snazzy logo!
BSF tries to at least look consistent, but things start slipping by the time you hit Cactus, which tries to look consistent but has that trademark king Midas touch of shit that only maven can bestow. The delightful generic ‘I am a fuckwitted asshat’ that only maven users can announce with a mere stylesheet.
Commons of course is where the real geniuses hang out. Following the parent’s lead, the frontpage goes out of its way to tell you everything you couldn’t possibly want to know about commons, and forcing you to scroll to actually find any of the filthy commons-* poogems. Still, I’m glad that every damn project goes out of its way to inform you that it’s part of jakarta, how it’s licensed, how they run their mailing lists, who the developers are, what their favourite toilet experiences are and whatnot. The other fifty thousand mentions of said subjects all over the site could easily be overlooked, so they can be forgiven for this repetition.
ECS is up next, and here we have developerhood at its best, with documentation proudly proclaimed to be ‘TestBed.java’ and javadocs. Hivemind of course is a pleasant jab in the eyes next, with that astoundingly large header than can only come from boys that are lacking in size in other departments. Still, at least I get that nifty doodah that lets me change the font size on every page, a crucial feature without which modern day web browsing would be incomplete. Snore.
The list just goes on and on and on. It’s truly amazing to me that there can be so many developers working on/for/with apache, yet not one of which seems to have a single design bone in their miserable nerdy little bodies. This stuff really, really isn’t hard. Just pretend you’re a user. What would you like to see? Surprising as it may be, it’s generally not fun to go somewhere that spends all of its time telling you boring irrelevant details about itself. A user will (rightly think) ‘what can you do for me?’ and any site that fails to answer that should have its authors throttled with their own intestines, or at least legally banned from being anywhere within 100 meters of a computer.