Posts Tagged ‘web development’

7 reasons you should forget about those offshore “cheap design packages”

Posted on August 27th, 2010 by emdash in Opinion

In theory, it sounds good: because of the low cost of living in countries in Asia or Eastern Europe, there are countless designers and web programmers willing to work for less. On the surface, this seems like a great solution for your company’s budget: you can get your business’s website and branding done quickly for cheap.

I’m going to argue against going this route. Not only because the influx of cheap offshore “design firms” takes work away from skilled local designers like me (and yes, I have a bias here); I can think of several good reasons why your company’s public image shouldn’t be farmed out to people you’ve never met in a developing country.

1) Potential for sweatshops. Yes, the cost of living is lower in many parts of the world where these web-based offshore design companies are located. This does keep their price to their clients down. However, these countries also have different labour laws and regulations. One introductory (read: spam) email I received encouraged me to take advantage of a “design studio” in India, which was open 24 hours a day, 6 days a week. In my head, I’m picturing a dimly lit room, smelling of burnt silicon, full of old computers and exhausted malnourished teenagers. For all I know, it isn’t like that, but I doubt these “designers” are working 8 hour shifts with paid overtime to keep the studio running constantly. (As an aside, I think this would be an interesting topic for some investigative journalism. We know there’s sweatshop situations selling consumer goods, but are there similar setups for supposedly high-paid tech jobs?) If you’d hesitate before buying athletic shoes you know were made overseas by children, why would you risk buying your company’s image from a sweatshop?

2) There are good designers in every part of the world, in every country. But they’re not selling their services for $5/hour online. Any graduate of an accredited design school in any large city around the world would likely look for a job in an established advertising or design agency. They’ve invested time and money in education to work in their field. If they’re good, they’ll be doing projects for large national corporations and working their way up to art director. What they won’t be doing is selling their services at incredibly low prices over the internet.

3) There’s no local reputation, references, or network in place to give these offshore studios accountability. Working with a local freelancer or design firm, you know you have recourse if there’s ever a dispute over the work or price. Aside from the legal system in your country, you can also talk to the designer’s other clients and ask for professional references. You can physically meet them and see their place of work. You can gauge, person to person, if they’re someone who you can trust with your company’s brand image. You have none of this security when you outsource your work offshore. While you can damage an internet company’s reputation online, there’s nothing stopping these companies from simply changing their name and website and starting over with the same business formula.

4) It can be difficult to communicate with someone you can’t see face to face. When you’re working long distance with someone, you have to ensure your written communication is very clear. Not a lot of people are excellent communicators; it’s a rare enough skill that many design studios have a full time writer on staff. When you’re dealing with someone whose first language isn’t English and you only communicate through email, misunderstandings can happen. Cultural differences won’t help this either. What may start as a cheap project can end up costing more and more as mistakes have to be corrected.

5) There’s no ongoing relationship between designer and client. You probably won’t be getting the same designer working on your projects even if you do go through the same offshore company over and over. (You actually have no way of knowing who is working on your project; it probably won’t be the person you’re contacting.) If you work with a local freelancer or team, however, you know exactly who is working for you. This client/designer relationship is so important. I can’t stress enough how crucial it is to have someone who really gets your company working with your image. There will be no consistency in quality or branding standards if you risk taking your projects to an offshore “design firm.”

6) Copyright and intellectual property rights are different in the developing world. Knock-off consumer goods are everywhere, and so is copyright infringement. Someone who is only being paid $5/hour might be lazy enough to plagiarize or outright copy existing design work. They may not even know they’re doing something wrong, because attitudes towards this are different in different areas of the world. Unfortunately, there’s no way for you to know this is happening, and your company will be the one threatened with legal action, not the offshore company.

7) If you’re a design firm, studio, or freelancer who outsources client work offshore, you’re lying to and ripping off your clients. I don’t care if you’re busy, if it’s just a small project, if you agreed to more work than you have time for, etc. There is no excuse for charging your clients your studio rate, then farming the work off to some $5/hour offshore web company. Your valued client believes they’re getting the care and attention of a design school graduate, when in reality you’re just being greedy. Now, outsourcing is part of the business for sure, and I frequently work with outside developers, illustrators and copywriters on my projects, but surely to God you have a local network built up of skilled professionals whose work you trust and don’t mind putting your studio’s name on.

I’m sure these statements don’t apply to all/some of the offshore companies out there. I’m writing mainly about the cheap branding and design packages out there from web-based companies referring to themselves as “design firms” or “design studios”. Regardless of their location, these companies undermine the importance of design work in our society. They are not contributing to a competitive market for design services.

If you’d still consider going this route for your business, cavaet emptor. You get what you pay for. Be prepared to pay a second time to get a local professional you can trust to fix the offshore work.



cspixelfoundry.com launch

Posted on May 18th, 2010 by emdash in Pixel Foundry, Work

Few things are as satisfying – to a small business – as getting your own website launched. Like business cards or a physical office space, it lends credibility and a feeling of being “official.” Chestnut St. Pixel Foundry was looooong overdue for a site that was more than just a mailing address and meta tags… and finally, we’re live!

I’m going to offend a few people I know by informing you all that I, personally, cannot stand the web 2.0 aesthetic in web design. At a certain point it crossed a line from friendly and easy-to-use to simply insulting the intelligence of the user. I mean… 24 point type telling me to login just makes me feel like I’m being unnecessarily babied… and I don’t like it. I also feel the excess gradients, reflections, etc are going to look pretty dated in a few years, forcing another redesign/refresh of the site… I like classic and timeless design that carries a business or organization through any period of time.

So, web 2.0 was out for the Pixel Foundry’s website. Instead, we looked to Victorian inspiration: scrapbooks, photo albums, wallpaper and decor, etc. We came up with the idea of using a page for the background… a literal interpretation of the website as a page of information.

There was a lot of technical stuff here to solve. Earlier versions of Internet Explorer hate transparent .pngs… but there are still people out there unfortunate enough to be using IE6. The paper “page” background takes a while to load, and until it does, the site doesn’t look right (this was resolved with a “loading” script that wouldn’t display the site until the page was finished.) We wanted to feed JUST ONE post at a time from our tumblr but tumblr’s default embedding script is fairly inflexible.

We took a bit of liberty with facebook and LinkedIn‘s logos… which I think is fine since almost everyone else does it too. There’s probably as many graphic variations on the facebook icon as the rss icon.

My favourite though are the vintage-looking pictures of Kelly and I. I was tempted to add more members of the team (eg. Leeloo and Godiva, my two black cats) with similarly-treated photographs, but held off ‘cos that would just be silly. And of course our website is 100% serious.

Next step: iPad version.



web designers versus developers

Posted on March 15th, 2010 by emdash in Opinion

It’s always interesting to see the differences between web designers and web developers in the way they view project solutions. In my time spent in this industry, I’ve seen a lot of designers frustrated with developers, and vice verse. I’ve heard a lot of developer friends complain about the designs they’ve been handed by others, and designers annoyed they “can’t do something” they think would be spectacular… because the developer doesn’t want to code it.

Any larger-scale web presence is going to require at least one designer and at least one developer working on it. It isn’t in the interest of the client to have an ongoing war between these people. They generally just want their site up, as quickly as possible, and as cheaply as possible. It’s best for them if the designer/developer work well together and understand each other. Judging from what I’ve heard and seen from both my designer and developer acquaintances, this doesn’t often happen.

I have a theory about this. My theory: both designers and developers have egos. (Who doesn’t?) A web designer might become enamored of their layout and not want to change a thing. Being told something isn’t possible with the way the back end of a website works, or that it’s not possible to template the layout, is the last thing they want to hear. On the development side of things, you have programmers who view their work with more importance than the designers’, to them, the layout may simply be decoration. (It works both ways. Designers have a tendency to go on about branding importance. Branding is important. So is a functioning site people can navigate and use to find information.)

I’ve really seen both sides of it all. My formal educational background is in print design. But I’ve been making websites since high school in the mid-late 1990s. I started with a free/limited version of Photoshop 5.0 and Notepad. I found since graduation from design school, I kept getting asked, “hey, you build websites, right?” Now, online content is about 70% of what I do. (Last year I’ve been learning more .php to work with open source database-driven CMSs.)

I’ve worked with print designers to build their clients’ websites, and outsourced back end to developers. I’ve been fortunate with who I have worked with, personally. I think the fact I do both design and development has helped me communicate with both types of people. I’m able to see their side of things because I do their side of things.

If you want to become a better web designer: stop using Dreamweaver/WYSIWYG software. Learn how to actually code for the web, to write properly marked-up HTML, to use styles correctly for layout in all browsers. Take a beginner/intermediate level course in it. Don’t expect to suddenly be able to do the job of a web developer… just learn a bit about it for the sake of knowing what those terms are they like to throw around so much.

If you want to become a better web developer: take an art course, like painting. I know this sounds bizarre, but understanding the artistically visual mind is integral to learn how to talk to the designer who believes their site layout is amazing. I don’t want to say “get creative”, because to me, coding is creative. It’s creative problem solving and that is why I can write scripts but not do calculus.

Overall, the thing to keep in mind: you both have the same goal, that of the client’s: to produce a functioning, attractive website that fits their needs. Remember that, and you’ll do fine.