Friday, November 30, 2007

Jeffrey Zeldman: Understanding Web Design

Source: A List Apart

We get better design when we understand our medium. Yet even at this late cultural hour, many people don’t understand web design. Among them can be found some of our most distinguished business and cultural leaders, including a few who possess a profound grasp of design—except as it relates to the web.

Some who don’t understand web design nevertheless have the job of creating websites or supervising web designers and developers. Others who don’t understand web design are nevertheless professionally charged with evaluating it on behalf of the rest of us. Those who understand the least make the most noise. They are the ones leading charges, slamming doors, and throwing money—at all the wrong people and things.

If we want better sites, better work, and better-informed clients, the need to educate begins with us.

Preferring real estate to architecture

It’s hard to understand web design when you don’t understand the web. And it’s hard to understand the web when those who are paid to explain it either don’t get it themselves, or are obliged for commercial reasons to suppress some of what they know, emphasizing the Barnumesque over the brilliant.

The news media too often gets it wrong. Too much internet journalism follows the money; too little covers art and ideas. Driven by editors pressured by publishers worried about vanishing advertisers, even journalists who understand the web spend most of their time writing about deals and quoting dealmakers. Many do this even when the statement they’re quoting is patently self-serving and ludicrous—like Zuckerberg’s Law.

It’s not that Zuckerberg’s not news; and it’s not that business isn’t some journalists’ beat. But focusing on business to the exclusion of all else is like reporting on real estate deals while ignoring architecture.

And one tires of the news narrative’s one-dimensionalism. In 1994, the web was weird and wild, they told us. In ‘99 it was a kingmaker; in ‘01, a bust. In ‘02, news folk discovered blogs; in ‘04, perspiring guest bloggers on CNN explained how citizen journalists were reinventing news and democracy and would determine who won that year’s presidential election. I forget how that one turned out.

When absurd predictions die ridiculous deaths, nobody resigns from the newsroom, they just throw a new line into the water—like marketers replacing a slogan that tanked. After decades of news commoditization, what’s amazing is how many good reporters there still are, and how hard many try to lay accurate information before the public. Sometimes you can almost hear it beneath the roar of the grotesque and the exceptional.

The sustainable circle of self-regard

News media are not the only ones getting it wrong. Professional associations get it wrong every day, and commemorate their wrongness with an annual festival. Each year, advertising and design magazines and professional organizations hold contests for “new media design” judged by the winners of last year’s competitions. That they call it “new media design” tells them nothing and you and me everything.

Although there are exceptions, for the most part the creators of winning entries see the web as a vehicle for advertising and marketing campaigns in which the user passively experiences Flash and video content. For the active user, there is gaming—but what you and I think of as active web use is limited to clicking a “Digg this page” button.

The winning sites look fabulous as screen shots in glossy design annuals. When the winners become judges, they reward work like their own. Thus sites that behave like TV and look good between covers continue to be created, and a generation of clients and art directors thinks that stuff is the cream of web design.

Design critics get it wrong, too

People who are smart about print can be less bright about the web. Their critical faculties, honed to perfection during the Kerning Wars, smash to bits against the barricades of our profession.

The less sophisticated lament on our behalf that we are stuck with ugly fonts. They wonder aloud how we can enjoy working in a medium that offers us less than absolute control over every atom of the visual experience. What they are secretly asking is whether or not we are real designers. (They suspect that we are not.) But these are the juniors, the design students and future critics. Their opinions are chiefly of interest to their professors, and one prays they have good ones.

More sophisticated critics understand that the web is not print and that limitations are part of every design discipline. Yet even these eggheads will sometimes succumb to fallacious comparatives. (I’ve done it myself, although long ago and strictly for giggles.) Where are the masterpieces of web design, these critics cry. That Google Maps might be as representative of our age as the Mona Lisa was of Leonardo’s—and as brilliant, in its way—satisfies many of us as an answer, but might not satisfy the design critic in search of a direct parallel to, oh, I don’t know, let’s say Milton Glaser’s iconic Bob Dylan poster.

Typography, architecture, and web design

The trouble is, web design, although it employs elements of graphic design and illustration, does not map to them. If one must compare the web to other media, typography would be a better choice. For a web design, like a typeface, is an environment for someone else’s expression. Stick around and I’ll tell you which site design is like Helvetica.

Architecture (the kind that uses steel and glass and stone) is also an apt comparison—or at least, more apt than poster design. The architect creates planes and grids that facilitate the dynamic behavior of people. Having designed, the architect relinquishes control. Over time, the people who use the building bring out and add to the meaning of the architect’s design.

Of course, all comparisons are gnarly by nature. What is the “London Calling” of television? Who is the Jane Austen of automotive design? Madame Butterfly is not less beautiful for having no car chase sequence, peanut butter no less tasty because it cannot dance.

So what is web design?

Web design is not book design, it is not poster design, it is not illustration, and the highest achievements of those disciplines are not what web design aims for. Although websites can be delivery systems for games and videos, and although those delivery systems can be lovely to look at, such sites are exemplars of game design and video storytelling, not of web design. So what is web design?

Web design is the creation of digital environments that facilitate and encourage human activity; reflect or adapt to individual voices and content; and change gracefully over time while always retaining their identity.

Let’s repeat that, with emphasis:

Web design is the creation of digital environments that facilitate and encourage human activity; reflect or adapt to individual voices and content; and change gracefully over time while always retaining their identity.

She walks in beauty

Great web designs are like great typefaces: some, like Rosewood, impose a personality on whatever content is applied to them. Others, like Helvetica, fade into the background (or try to), magically supporting whatever tone the content provides. (We can argue tomorrow whether Helvetica is really as neutral as water.)

Which web design is like that? For one, Douglas Bowman’s white “Minima” layout for Blogger, used by literally millions of writers—and it feels like it was designed for each of them individually. That is great design.

Great web designs are like great buildings. All office buildings, however distinctive, have lobbies and bathrooms and staircases. Websites, too, share commonalities.

Although a great site design is completely individual, it is also a great deal like other site designs that perform similar functions. The same is true of great magazine and newspaper layouts, which differ from banal magazine and newspaper layouts in a hundred subtle details. Few celebrate great magazine layouts, yet millions consciously or unconsciously appreciate them, and nobody laments that they are not posters.

The inexperienced or insufficiently thoughtful designer complains that too many websites use grids, too many sites use columns, too many sites are “boxy.” Efforts to avoid boxiness have been around since 1995; while occasionally successful, they have most often produced aesthetically wretched and needlessly unusable designs.

The experienced web designer, like the talented newspaper art director, accepts that many projects she works on will have headers and columns and footers. Her job is not to whine about emerging commonalities but to use them to create pages that are distinctive, natural, brand-appropriate, subtly memorable, and quietly but unmistakably engaging.

If she achieves all that and sweats the details, her work will be beautiful. If not everyone appreciates this beauty—if not everyone understands web design—then let us not cry for web design, but for those who cannot see.

Diggers vs Mixxers

Source: http://jbwebdev.com/blog/diggers-vs-mixxers

I’ve been on Digg now for a little under a year and I think the site is great when it comes to all the latest headlines and everything else in between. My only complaint is that there are quite a few Diggers out there who are quick to jump on you and put you down for whatever reasons they may find justifiable. Voice an opposing opinion and you will be flamed and bashed. Diggers are notoriously known to be the most rude, tech-savvy, know it all, I hate you, crowd. Digg.com is a great site but I think its demise will eventually be caused by its community.

Enter Mixx.com. Yet another Digg clone, it’s only about 2 months old, but has the potential to throw Digg off the top. The big difference between Mixx and Digg? Well the members of course! Mixx members are laid back, they will not make fun of you if you misspelled a title heading, they will not call you names, and I have yet to see anybody curse at someone. Mixx is still very new and has a long way to go but the potential is there, I just hope the community doesn’t turn sour the way the Digg community did!

We all know how Diggers hate SEO submissions, and they are quick to bury you if you submit from your own blog. I found this out the hard way when I thought I had a great article on my old blog, I submitted it only to get buried and never saw the light of day. So now I’m going to put Mixx to the test. I will attempt to submit this post and see what kind of reaction I’ll get from the Mixx crowd.

Thursday, November 29, 2007

10 Absolute "Nos!" for Freelancers

Source: Wake up later

When I first started freelancing as a college student, I was eager to do any website and would say "Yes" to anything, regardless of my skill set or the time involved. It was just nice to know that someone needed me for a skilled task. Unfortunately, I quickly found myself working all the time, eating Ramen noodles, and not getting anywhere in terms of paying off my wonderful college debt. To make things worse, these people were also giving my contact info out to other such people (you know, the lady who has been thinking about selling dog sweaters online and has a $100 budget for an e-commerce site, 1000 brochures, and a guaranteed #1 Google search result for the words "dog", "sweater", and "love").

Anyways, now four years later, my world (AND financial success) now requires ample use of the answer "No." And here are ten questions I nearly always answer "No" to:

1) Can you show me a mock-up to help us choose a designer/developer? No.
I fell for this once when I was young and naive. I made no money and wasted lots of time. Don't do unpaid work for the chance to be paid -- this wouldn't fly in any other industry, so why web design? The best case scenario (though rare) is that you get a job with a client who knows that you'll work for free when necessary. The worst case scenario is that they don't pay you, and still use your stuff, knowing you don't have the legal resources to do anything about it. Most likely though, you’ll just waste time.

2) Can you give us a discount rate? No.
There are A LOT of companies out there that do not see web design as a service worth more than $20 an hour. These should never be your clients. In my early post-college years, I used to value "getting the job" so highly, I would take on an inordinate amount of work for the pay. Let me tell you that it's not worth it. Ever. Remember, you may be doing this company a favor, but on the flip side, you're hurting your own future, and your family's. Nowadays, I give my hourly rate immediately, and it weeds out many potential clients. It's simple math really -- if doubling your rate loses half your client work, then you're still making as much in half the time. If you do excellent work, get paid for it – there will always be comparable "firms" charging double what you are.

3) Will you register and host my site? No.
Sure it seems like a good idea -- free recurring revenue right? Well, maybe... if you can first get them to pay, and then if you can justify making $10 a month for the endless phone support you'll have to give at all hours of the night. You see, once the client thinks that you are responsible for their email and website functionality, you WILL get called all the time when their email shows the slightest wavering or their website 404s for any reason on their home computer. Believe it or not, I've even known someone who had a client call about his cell phone functionality just because my friend hosted his site. Don't do it...it's not worth it. Give them a registrar and hosting company and let them sign up themselves.

4) Can you copy this site? No.
Now you may think that I answer "No" strictly from a moral standpoint, and although that is true, there are other equally important reasons. First, if they're copying a site, they have shady ethics themselves and the chances of you getting paid on time and in the full amount are unlikely. Second, doing this type of work reduces you to a monkey, and although some of your work may be like this to pay the bills, why purposely pursue it? Third, if it's a true copy, the only benefit you may receive is payment - you really won't get to use it for a portfolio or example work, and furthermore, this type of client is one you do not want work from in the future.

5) Can I pay for my e-commerce site from my website sales? No.
I hate to be the pessimist, but when I am asked this, I want to tell them that they most likely won't make any money so they might as well ask me to do it for free. Yes, I know there are exceptions, so sometimes I will ask them about their business, marketing, and revenue plans, which 99% of them don't have. They just thought that selling t-shirts would be a novel idea for the internet. I usually go into a spiel about having to support me and my family, and I can't do it with speculative work -- I then recommend Yahoo! Shopping or CafePress, and 9 times out of 10, they never get their site up anyways.

6) I have a great idea. Do you want to...? No.
Not much different from #5, but could be a much larger time waster if you buy in. Again, not trying to be a jerk, but if the person adds little to the potential business outside of speaking an idea, then any work you proceed to do is mere charity (which may be okay with you). But to be honest, I'd rather be charitable with my family and friends and make them partners for free versus partnering with a stranger. Trust me, if someone really has a great idea, he will make you partners AND pay you as well.

7) Do you have an IM account? No.
I might give it out if it's to a person I can trust during an intensive project, but as a general policy, I tell clients that it's my general policy not to. The reason here is obvious -- you have a life and other clients beyond them. Many clients see you as an on-call employee, and this is bad. This is why you quit your day job...

8) Can I just pay the whole amount when it's done? No.
I require 50% up front (unless it's a huge job -- then maybe 33%). I need that assurance that they have "bought in" on this project, and that I can plan on the income, pay bills, and eat. People who want to pay at the end are much more likely to back out after you've done tons of work.

9) Is there any way you could get this done tonight or this weekend? No.
Once they know that you helped them out one time, they will expect it in the future. Now you might choose to get extra done at night (I do all the time), but don't start making promises about getting things done at night or on the weekends/vacation. I know a lot of freelancers that charge night/weekend hours as well, so that might be a possible route to take. Because the reason you freelance is for the freedom, right? Right?

10) Can I be sure you won't use this work in anything else? No.
This is a very sensitive subject because most clients misunderstand it (intellectual property is a tricky subject anyways). In my Terms and Conditions that I require all new clients to sign, I make sure they know that (1) their code has utilized code from other projects which I haven't charged them for, and (2) I will probably use code from their project on other projects, and (3) they own the code and implementation of the project (finished website), but not the actual code pieces (login system, image uploader, etc.). I pride myself in productivity and speed, and I need to use other code all the time to accomplish this. Not to mention that I sell stock Flash which I may need old code to help build. They're not paying you to create code that they in turn will sell, so make sure they know that it's the implementation and not the coding that's theirs.

There are others I'm sure. Feel free to add your own and remember, it's the opportunities you avoid that will define your success just as much as the ones you take...

Note: I've gotten a good deal of traffic and comments on this post the last few days. Now that you've finished, keep this in mind: this post is by no means a systematic, all-inclusive look at the relationship of freelancers and clients. In fact, I am much more likely to work all night for a client just because I love the client and/or project; however, such observations are moot in a post that is defining the negatives of freelancing. So don't think that this list is a holistic philosophy, but merely a guide that has helped me avoid some pitfalls I myself have fallen into.

Sunday, November 25, 2007

Why Digg Is Neither Relevant Nor Useful

Source: Revital Salomon


I'm pretty sure what I write here won't be pleasant to read for some people. But that's OK - life is never perfect.

To start off my rant about Digg, I'll just point out that I have no argument with its success or popularity. I myself have used it on a regular basis - but no more. Digg is one of the net's most popular sites, it has a lot of users who enjoy it daily, and the idea behind it was pretty good to begin with. It's just that something got rotten along the way.

I'm not even talking about the "blog spam" or payed diggers that users are complaining about. I think they are marginal problems. Digg has bigger fish that smell bad.

So, why do I think Digg is irrelevant? Here are my reasons:

  1. Slow: I don't mean the site is loading slowly (although that happens a lot, too). I mean to say that Digg is slow on picking up the hot news. If you want to stay updated in current events - like I do - you can't rely on Digg. It takes hours, usually, for am item to gain enough popularity to reach the homepage, and by the time it does, you've already read about it in your favorite news site or RSS feed.

  2. Politics (External): Debating politics is good. Even excellent. It shows that you care about your country's future. The problem is, if you are not from the US - the debates in Digg are really irrelevant for you. Further more, seems like the top Diggs are very one sided and you don't get to see a myriad of opinions like you would expect in a social news site.

  3. Politics (Internal): Digg has a large variety of users. Still, it seems like there are certain groups of users, banded together to help each other digg stories. Not that there's anything wrong with that, but it means that it's a hell of a lot harder for a "regular" user to reach the front page. I have seen it many times - a user posts a great link for a great story and gets no Diggs. Hours later, a "power user" posts the same story, gathers his first 30-40 diggs quickly enough, and gets to the homepage of digg. That doesn't make any sense to me. It means the "friends" you collect around you are more important than the content you present. Which means a lot of shitty, old and duplicate stories can get to the homepage simply because a strong user has posted them. Where is the value in that? Which brings me to my next point:

  4. Utterly uninteresting content: Stupid Top-10 lists, Idiotic New-Age advice, and not-very-funny videos are just a tiny example of the things that get to the front page of digg - and no one even knows who wants to read that. It's basically the same stuff over and over again, which gets to the homepage because of the very efficient cliques that help each other "Digg their stuff". Thus, the homepage of digg doesn't really represent the most interesting news according to the users, but instead it shows the news that the top users think are interesting. Kinda like editors in a regular content site, isn't it?

  5. Bad Apple: Way too many news about Apple. In a way that makes you wonder whether there are other hi-tech company in the world. Yeah, OK, we get it - Apple is very co0l. We are just tired of the hype. Sometimes there are 3-4 Apple items in the front page. It makes digg look like a site for Apple freaks. Well, maybe it is.

  6. Angry Mobs: The general atmosphere is the comments section of digg can get really scary. People are downright violent sometimes, and users are getting viciously attacked just for stating an unpopular opinion. Sure, there are trolls everywhere, but in digg they really reign supreme. Not to mention comment burying: it's not that rating is a bad thing - it's because people just can't help themselves. Put a civilized man behind a keyboard and give him anonymity - and you get an evil, stupid monster.
And that's really the bottom line - the assumption that many "editors" are better than one has been proved wrong. One man can be either smart or an idiot. The mob is always stupid and violent - and that's Digg for you.

Sunday, November 4, 2007

مواصلات مصر

My brother went to Alexandria this weekend, this is his trip log!
Written by Mohamed Mourad

كانت الساعة التاسعة مساء الخميس حين وصلت إلى مطار النزهه بالإسكندرية بصحبة أحد أصدقائى المقربين قادماً من القاهرة, لم تأخذ الرحلة سوى 30 دقيقة بالتمام و الكمال و كان كل شئ هادئاً و جميلاً على الرغم من ان موعد الوصول كان محدداً له قبل ذلك الميعاد بساعة كاملة, الجو كان رائعاً و السماء صافية توحى بأننا سنقضى أجازة سعيدة.

كان موعد العودة الساعة السابعة إلا الثلث صباح السبت, ركبنا سيارة الأجرة حوالى الساعة الخامسة فجراً حتى نكون بالمطار قبل موعد الإقلاع بوقت معقول, و قبل وصولنا إلى المطار هبط علينا ما لم نكن نتوقعه! إنه الضباب الكثيف, كانت أقصر مسافة تستطيع ان ترى من خلالها هى خمسة أمتار.
حملنا حقائبنا و هممنا إلى دخول بوابة المطار, لم نجد أحد بالداخل! اللهم إلا سيدة تجلس بجوار حقائبها و هى تغفو....بحثنا عن مكتب مصر للطيران فلم نجد أحد....السلام عليكم, فى حد هنا؟!....خرج لنا رجلاً يرتدى "شبشب"!

الرجل : أؤمر
نحن : إحنا طالعين القاهرة على الرحلة 110 إنشاء الله
الرجل : لأ دى إتلغت
نحن : إتلغت؟!!
الرجل : ايوه
نحن : طب و العمل؟
الرجل : مش عارف
نحن : اومال مين اللى يعرف؟!
الرجل : مافيش حد يعرف حاجة
نحن : طب ليه محدش كالمنا يقول انها إتلغت؟
الرجل : طب وانا هجيب النمر منين؟
نحن : اومال اخاتم نمرنا ليه وحنا بنحجز؟!!
الرجل : يافندم ده قدر ربنا, الشبورة هيه السبب, الطيارة كانت جاية من دبى للإسكندرية و بعد كدة طالعة القاهرة و بعدين دبى تانى...لما الشبورة نزلت راحت الطيارة نزله القاهرة على طول
نحن : ايوه مش معترض, قوللى بقى اعمل ايه دلوقتى
الرجل : حضرتك إتصرف


بعد الحديث معه طويلاً ادركنا أننا لن نصل إلى شئ, فخرجنا من المطار أو الكشك إن صح التعبير للهواء الطلق حتى نفكر فيما سنفعله, فى تلك الأثناء توقفت سيارة ترجل منها رجل أجنبى يتحدث الإنجليزية و معه زوجتة.
دخل هو الآخر و تحدث مع ذات الشخص الذى تحدث إلينا, طال الحديث بينهم ثم خرج الأجنبى منفعل و أشعل سيجاره.
سألناه ماذا فعل بالداخل فأجاب أنها ليست مشكلته, و أن مصر للطيران ستحجز له فى فندق و هى المسئوله ان توصله إلى دبى فى نفس الموعد.
حينها قررنا أن نتصل بـ "الكول سنتر" الخاص بمصر للطيران, و كانت المفاجأه أن أجابت علينا رساله مسجله تخبرنا أن الـكول سنتر يعمل من الثامنة صباحاً و حتى الثامنة مساءً!!
فعاودنا الدخول إلى الداخل و قلنا للرجل نحن نريد أن نكون بالقاهرة فى نفس الموعد المقرر, فطلب مننا أن ننتظر قليلاً حتى تصل السيارة, لم أفهم ما دخل السيارة بالموضوع و لكننا جلسنا على مقعدين من أصل ستة مقاعد متوفرة بالمطار ننتظر السيارة.
بعد فترة قمنا بصحبة الموظف لنركب السيارة, إنها لا تختلف كثيراً عن سيارات السرفيس من حيث النظافة و الشكل, حين تتحرك فهى أشبه بـ "الشخليلة"! و لكنها ليست ماركة شيكو بل هى ماركة مصر للطيران.
بعد فاصل من الشخللة وصلنا إلى محطة سيدى جابر لحجز تذكرتين إلى القاهرة, كان الزحام على شباك التذاكر كبيراً تبين بعد السؤال ان السبب هو أن الكمبيوتر معطل!
ظل الوضع هكذا طويلاً حتى خرج موظف مصر للطيران من وسط الغابة البشرية ممسكاً بتذكرتين و كأنهم تذكرتين لكأس العالم.
معلهش معرفتش احجز غير الساعة 8:05 , التذكرة كان مكتوب عليها باللغة العربية 8:05 و باللغة الإنجليزية 8:15!!.... أمضينا تلك الساعة على إحدى القهاوى نشرب الشاى و فى تمام الثامنة كنا واقفين على رصيف رقم 3 فى إنتظار القطار.
إنتظرنا طويلاً و نحن نحملق فى الأفق لعلنا نرى القطار قادماً من بعيد, و لكنه لم يصل إلا الساعة التاسعة! عندها قفزنا مع الجماهير داخل القطار فوجدنا ان هناك من هو جالس على مقعدينا.

انا : الكرسى ده بتاع حضرتك؟
الراكب : ايوة
انا : إزاى؟ المفروض انا ده مكانى
الراكب : ممكن ابص على التذكرة لو سمحت
انا : إتفضل
الراكب : لأ مش ده القطر بتاعك, ده القطر بتاع 8:05....انت القطر بتاعك ييجى الساعة 8:15

الساعة كانت فى ذلك الوقت 9:05 !!!!!!
نزلنا بسرعة من القطار قبل أن يتحرك بنا, و لكن القطار ظل واقفاً على رصيف رقم 3 لمدة 20 دقيقة و لم يتحرك! حينها أعلن شخص ما فى الميكروفون أن القطار رقم 900 المتجه إلى القاهرة يدخل الآن الرصيف رقم 1 و على السادة الركاب العبور عبر النفق للضفة الأخرى....لن أصف ما حدث فى هذا النفق, يكفى القول أن عرضه لا يتعدى المتر و النصف.
بعد الخروج من تلك السلطة البشرية جاء أخيراً القطار....ذلك القطار الذى قطع المسافة فى ساعتين و نصف.

حاجة ساقعة بيبس سندويشات....كان ذلك رجل الكافيتريا يمر بعربة عليها بعض العصائر و السندويتشات, كان الجوع قد تملك منى بعد كل هذا العناء فقررت أن أطلب شيئاً.
انا : عندك ايه يتاكل
الرجل : عندى فراخ بانية و جبنة رومى
انا : طب ادينى فراخ
الرجل : كدة يبقى 3.5 جنيه
انا : طب إدينى قزازة عصير مانجه كمان
الرجل : كدة يبقى 10.5 جنيه
انا : المانجة أغلى من الفراخ!!

كانت زجاجة المانجو ماركة ياهووووو المعروفة و كأنها تتكلم عن لسانى.

فى النهايه وصلنا إلى محطة مصر و خرجنا لنستقل التاكسى و سألت نفسى هل هى غلتطى أنى فكرت فى السفر بالطائرة أم هى غلتطى أنى سافرت مع مصر للطيران.. أم هى غلتطى أنى سافرت أصلاً......و لكن صديقى لم يمهلنى كثيراً فقد كانت إجابتة سريعة

إنها غلتطك أنك إخترت البقاء فى تلك البلد!!