Forget flat design. Design in a 1995 style for full impact
lingscars.com
lingscars.com
a) we're legitimate curious visitors (albeit not maybe not customers - but who's to say that some of us wouldn't be converted from window shoppers to buyers - that's kind of the point of websites after all) and
b) her webserver set up to only allow for 500 concurrent connections. Which is just pathetic - particularly given the amount of crap she serves (and thus the countless number of additional server connections each visitor makes to download said content).
I used to think that her site was a mark of a genius; where she deliberately made her site to look amateurish to push the site viral and thus give her huge exposure that most other rentals could only dream of. But then I read her rage tweets[1] and realised that she's just another idiot with an internet connection. Needless to say I'm very disappointed - I liked Lin and her site better when I thought it was designed ironically.
She sells cars for a living; she's not an elite hacker, just a curious one.
Also, being a speaker of British English, she would never design her site 'ironically', because irony in British English precludes intention.
"Fun" and "concentration camp" are two words that should never be used in the same context.
> She sells cars for a living; she's not an elite hacker, just a curious one.
Well obviously. I wasn't complaining about her abilities as a hacker though. I was commenting about how I preferred her site when I thought it was a deliberate ploy to go viral.
> Also, being a speaker of British English, she would never design her site 'ironically', because irony in British English precludes intention.
I'm British English too - and few people here know the correct term for "ironic" let alone use it accurately. We've truly adopted Americanised term there. However if you follow "The King's English", then the term simply refers to stating the contrary to what is meant. Since I was referring to her site looking like it was meant to be amaturish but in fact being deliberate, that could be argued as being "ironic". But regardless of it's usage, you're just arguing semantics and thus missing my point entirely.
Not everyone is deathly afraid of dark humour. Stand-up comedy in particular is full of it, yet people still seem to think of it as 'fun'.
The arguing semantics thing was just that, which is why it was marked as an addendum with the 'also'.
Oh I love dark humour, but there are some things we shouldn't trivialise and concentration camps are one of those things (if you had to sit through the same stories I had about your grandparents time in such camps, then I'm sure you'd agree).
And I never get people having a go about stuff like concurrent connections at amateurs, that's completely our fault.
Why can't web servers stop acting like babies that need constant attention with some sort of mystical knowledge to stop them falling over when something new happens? Why is our software so brittle?
Also, most web farms these days are built with multiple nodes that serve ~500 concurrent requests (even multiple VMs performs better than one instance of Linux on the same hardware running bare metal) and load distributed across each node. So a 500 concurrent default is entirely reasonable.
However all of the above is moot because she's running Apache on Debian - which does not default to 500 concurrent connections. That is a setting she's applied herself (or paid someone to set up).
And for the record, I'm all for amateurs rolling their own web servers - I'm certainly not elitist in that regard. But the fact remains that some of this stuff is rather technical, so complaining that it isn't easy is like saying cars should be self-servicing and that we shouldn't need garages and engineers.
And reasonable queuing behaviour for sites have been possible for well over a decade. E.g. Eddie is 14 years old (http://eddie.sourceforge.net/txt/WP_1.0.html - see the "Quality of Service" section in particular - while Eddie is intended for clustered setups, there are many situations where this approach is amenable even to single server setups) and provides a solution (amongst others) where if the system can't handle the incoming traffic, rather than serving up the main page and choking on assets and failing miserably in serving up anything to anyone, you can serve up a small light "queue" page and grant access to the full site as and when capacity allows.
There are certainly plenty of things that truly does require a lot of technical skill to sort out, but a lot of software have poor defaults and lacks relatively straightforward features that would make the out of the box experience tremendously much better for less technical users.
No. I do not want my server hardware attempting to guess optimal performance. I'd rather do that myself and know that it's set up correctly.
You wouldn't buy a sports car then moan that it's a manual gear box and lacks cruise control. Just as you wouldn't run an automated tool to master a studio recording before sending the master off for CD pressing. If people want guesswork then don't install professional tools (sane defaults are another issue though - I just object to pro-tools applying guesswork).
> And reasonable queuing behaviour for sites have been possible for well over a decade.
Apache does queue TCP/IP connection requests. "Sorry pages" should be configured on the load balancer rather than HTTP daemon as the whole point of them is to offload the work from the saturated nodes.
> There are certainly plenty of things that truly does require a lot of technical skill to sort out, but a lot of software have poor defaults and lacks relatively straightforward features that would make the out of the box experience tremendously much better for less technical users.
A lot of software does have crap defaults, like how Apache publishes it's version number and the underlying OS by default (the ServerTokens directive). However the examples given (concurrent connections and sorry pages) are not wrong (her concurrent connections is set to a non-default value and sorry pages don't belong on the HTTP daemon because they're supposed to bypass the load)
Parent said "default to automatically adjust" - and I see no reason it shouldn't. You could still manually tweak all you want.
Believe me when I say that I'd welcome such a routine if it was practical as it would save me weeks of my life from load testing and fine tuning. But it just wouldn't work in practice.
[1] Not going to come out and say it couldn't work, but I am skeptical for a good many reasons, some of which you've touched on.
If that was what the parent comments referred to though, then it's still a moot point as Lin was isn't running the default tunings (if her 500 concurrent figure is to be believed), so the issue still falls back on her rather than Apache defaults (which is what this argument started over). Though I guess you could also argue that if Apache did some level of auto-tuning then Lin may not have felt obliged to tamper with the defaults.
The ASCII art in the source code is awesome, BTW.
The ASCII art is actually pretty impressive - which now has me wondering if I was wrong to dismiss her.
I guess this site is proof that there's often a fine line between genius and insanity.
edit: though there's always the 3rd option; she could just be a successful troll.
Oh, wait, I misread. :)
thats a progress to the prior cookie and redirect hell.
--> http://www.berkshirehathaway.com/message.html
Fine jewelry, watches and giftware will almost certainly cost you less at Borsheim's. I've looked at the figures for all publicly-owned jewelry companies and the contrast with Borsheim's is startling. Our one-store operation, with its huge volume, enables us to operate with costs that are fully 15-20 percentage points below those incurred by our competitors. We pass the benefits of this low-cost structure along to our customers.
Except that Donald Norman would say that putting directions like "PLEASE NOTE: For GUIDE SERVICES, MEDIA RELATIONS and access to other HBO EXTRANET sites, use the links on the left." means that your user interface is not self-explanatory and should be fixed.
"EU cookie law. Piss off Von Rumpy. Me... I hammer visitors to death with cookies, so I can find out what they want. Cookies allow my website to serve visitors the content they need. Get used to it. The EU cookie law is an ass. - Ling"
The business is also doing very well.
Unfortunately, the site seems to have detected me mucking about (perhaps because I deleted the element containing the annoying flash video?) and redirected me to /_donotsteal.html (which itself was a redirect to /_donotsteal.html) for a while. Now it just serves me a 1-byte file for any URL, except for /_donotsteal.html, which is 4 bytes.
cookie:sexual_orientation=female; - watches how often visitors make irrational decision changes and identifies those people who are schizophrenic as: FEMALE.
cookie:favourite_biscuit=garibaldi; - can detect missed key-strokes caused by crumbs jamming the user keyboard. Compares results over a long period of time to determine typical biscuit type.
cookie:favourite_animal_noise=BAAAAA; - monitors any accidentally open audio channels, to determine if the user snorts or chuckles while browsing and then compares the wavelength of the noise with a table of animal sounds.I think there's some sort of genius in there. Its somewhat like playing the piano and faking playing the wrong notes intentionally - its a lot harder to fake playing badly than it is to actually play bad (if that makes sense)
Besides that; the co-founder (from Australia) of one of the companies I built and sold successfully, was always quite focused on making 'ugly' designs. We did split-testing with pixel perfect, really professional designs versus this 1995, quite ugly 'old' stuff and every time the ugly design won at conversions. This is the consumer space we were in. We tested many times it the 'ugly' design always won.
Maybe times have changed (this is about 5 years ago), but it always makes a bit suspicious of that cry for the perfect design while it actually, again, at least then, had a averse effect. I still know of a few cases where the owner swears by amateur and ugly. The theory apparently is that a lot of people don't trust slick and believe they will be screwed somehow.
Edit: another one I just thought off; marktplaats.nl (Dutch Ebay and owned by Ebay since 2004) has looked like this; http://web.archive.org/web/19991105082644/http://www.marktpl... for a very long time. Everyone in the web design business thought it was horrible in many ways, but consumers refused to use anything else, including ebay.nl. They hardly touched the design until recently and it is still clear that they didn't want to piss the users off too much.
This site gives me the same feeling -- raw selling.
Edit: respectfully fixed a typo.
Watch her on here on dragons den to understand the nuclear missile quip
It's taking branding in a different direction than what we normally consider and I think it's worth while to think outside the box most of us put ourselves in when considering how to maximize conversions. I don't know if what Ling's doing is optimal, but it definitely sheds light on other approaches that are sometimes ignored.
Arngren started out as an electronics and hobby type store in Oslo, and a catalog, and their website looks pretty much the way their massive catalogue used to look like 20+ years ago, when it had toys and household stuff in between pages of IC's with pinouts.
On one hand the website is horrible. On the other hand, it perfectly captures the brand...
[1] http://websitesfromhell.net/view/yvettesbridalformal.com-10/ (Site is no longer up).
http://www.lingscars.com/ redirects to http://www.lingscars.com/_donotsteal.html
Firefox (NoScript) shows:
The page isn't redirecting properly
Iceweasel has detected that the server is redirecting the request for this address in a way that will never complete.
This problem can sometimes be caused by disabling or refusing to accept cookies.
Lynx shows:
lynx http://www.lingscars.com/
Looking up www.lingscars.com Making HTTP connection to www.lingscars.com Sending HTTP request. HTTP request sent; waiting for response. HTTP/1.1 302 Found Data transfer complete HTTP/1.1 302 Found Using http://www.lingscars.com/_donotsteal.html Looking up www.lingscars.com Making HTTP connection to www.lingscars.com Sending HTTP request. HTTP request sent; waiting for response. HTTP/1.1 302 Found Data transfer complete HTTP/1.1 302 Found
lynx: Start file could not be found or is not text/html or text/plain Exiting...
"Are those traffic lights real? Yes! There is another set of traffic lights, hidden to the left of the camera, too! They keep my staff awake with visual stimulation in the same way that my website invigorates my visitors!"
The office looks just like the website.
Maybe it is because of my ad-blocker?
Tried finding clues who does the website but no luck after first scan.
edit: gender corrected, tx.
And Lingscars knows what it's doing: http://econsultancy.com/uk/blog/9067-lings-cars-the-art-of-p...