Jeg skal være ærlig. Livet til en webutvikler er ganske søt. Vi får betalt for å sitte rundt et åpent kontor hele dagen og løse problemer som, hvis vi ikke fikk betalt, ville vi sannsynligvis gjort det uansett. Vi samarbeider også med mennesker som, fordi de ikke helt forstår hva vi gjør eller hvordan vi gjør det, ser på oss som en viss ærefrykt. Dette slutter ikke med noe for vår forstørrede følelse av egenbetydning.
Dessverre er noen av disse menneskene også de samme menneskene som forteller oss hva vi skal gjøre. (Vil de visuelle designerne stå opp?). Og fordi de ikke helt forstår hva vi gjør, må vi noen ganger gjøre ting som helt ærlig får oss til å føle oss skitne. For ikke å nevne å måtte navigere i PSD-filer så djevelsk organisert at du skulle tro at de ble opprettet på den måten med vilje. (Men det er greit, for vi liker å løse gåter også.)
Så visuelle designere, her er en liste over 20 ting som gjør utviklere gal. Hvis du ikke gjør minst 15, prøver du ikke hardt nok.
1. Legg til avrundede hjørner til hvert enkelt element på siden. Mens du er i gang, legg til skygger og stigninger også.
2. Bruk samme PSD som utgangspunkt for hvert prosjekt. Skjul ubrukte lag, men ikke slett dem. Forsikre deg om at PSD er minst 100 MB.
3. Bruk sIFR på hvert stykke tekst. Bonuspoeng hvis du velger en skrift som er veldig lik Arial.
4. Bruk aldri de samme dimensjonene på elementene. Gi hver en annen skriftstørrelse og farge (for svart, bruk # 000000, # 111111, # 121212 ...).
5. Bruk mange bilder med gjennomsiktighet. Nettutviklere elsker grafikk som bryter ut av bokser og kolonner. Bonuspoeng hvis du legger til tekstinnpakning rundt bilder.
6. Legg til et modalvindu. Minst halvparten av nettstedet skal skje i et modalt vindu.
7. Legg til en Facebook Connect-knapp. Det er bare en knapp. Hvor vanskelig kan det være å implementere?
8. Skjul viktige PSD-lag. Senere, fortell utvikleren at de savnet et skjult element.
9. Lag knapper med velte, aktive og klikkede tilstander. Så ikke fortell noen du har gjort dette. Lag en egen fil for dem og send den videre i siste øyeblikk. Vi elsker overraskelser.
10. Fortell utvikleren om litt fancy funksjonalitet du leser om et sted på en blogg. Så be dem bygge den, for hvis du så det et sted, er det helt klart mulig.
11. Legg til en karusell. Å ja, og sørg for at det er en fullskjermskarusell.
12. Bruk Lorem Ipsum i stedet for ekte kopi. Og sørg for at den reserverte plassen ikke er stor nok for ekte kopi.
13. Slå sammen PSD-lag tilfeldig. Hvorfor ikke? (Men ikke slå sammen for mange. Det tar deg lenger bort fra det magiske målet på 100 MB).
14. Navngi alle filene dine 'endelige', pluss en dato og en tilfeldig bokstav (final-2010-12-01a.psd, final- 2010-12-01r.psd, final-2010-12-02b.psd).
15. Ikke bekymre deg for å gjøre endringer når alt er logget av. Når vi er ferdige med en side, kan du sende en annen, helt annen versjon av den. Og fortell oss at disse endringene er nødvendige og essensielle for brukeropplevelsen.
16. Ikke navngi eller organiser PSD-lag og mapper.
17. Hvis du designer et skjema, kan du glemme feil- og suksessstatus. Vi klemmer de tingene inn et sted. Vi elsker å gjette dine intensjoner.
18. Når du designer et nettsted, må du ikke invitere noen utviklere til idédugnad eller designmøter. Sørg for at vi er de siste som ser utformingen. Vis det først for klienten, så det vil være for sent å innføre enda et sunnhetsforhold i arbeidet ditt.
19. Vi bør henge mer, så ikke bruk programvare for sporing av feil under QA. Kom og sitt sammen med oss en hel dag og pek på endringer du vil ha gjort over skuldrene. Bruk muligheten for noen improviserte designoppdateringer også.
20. Og til slutt er dette det viktigste: Ikke lær noe om HTML-, CSS-, JavaScript- eller nettleserproblemer. Jo mindre du vet om det, jo viktigere ser vi ut.
Ord: Rafael Mumme er en iOS-utvikler i Yahoo New York.
Denne artikkelen dukket opprinnelig opp i nummer 205 av .net magazine - verdens mest solgte magasin for webdesignere og utviklere.