Any bootstrapping entrepreneur needs the ability to barter. There are a lot of things you can do, but many many more that you can’t. So, you partner up with other like-minded people and barter your skills and time.
For Obsidian Portal and DoLeaf, we’ve been getting lots of free graphic design work from our friend Drew at Fifth Street Creative. He’s really great and does awesome work. The only downside is that I feel it’s too much of a one-sided relationship. We get so much, and I’m not sure what we provide in return. I’m afraid we’re draining the well dry and eventually he’ll say no, or even worse, won’t be a friend anymore.
They’re fast, I’m slow
Given an hour or two, a graphic designer can make some great stuff. A handful of new icons, a couple ad banners, even a brand new logo. The end result is easy to transfer, and it’s immediately useful. I don’t want to underestimate the amount of effort that goes into graphic design, but it just seems to me that most designers can create some great stuff really fast.
What about a programmer? What can I do in an hour or two that’s useful to a designer? I really can’t do any meaningful programming. A “whole site” is completely out of the question, and a new feature is often pretty tough to implement as well. I might be able to help fix a bug, but even just getting the development environment set up can take anywhere from ten minutes to a couple hours. It’s just not practical to do any real programming in such a small time frame.
The Goal
My goal is to figure out a symbiotic relationship where everyone benefits, everyone stays happy, and it’s sustainable. The ultimate setup would be where both parties always feel like they’re getting a little more than they’ve earned. I want it to be where both parties are saying, “What I do is so simple and easy. It can’t be worth the awesome help the other person is giving me.” From that perspective, here’s a few things I think I could offer:
Javascript
I think a lot of designers deal with Javascript, and I can imagine it’s a frustrating time for someone with very little programming experience. I’m definitely no expert, but I can usually get the job done.
CSS Help
Again, no expert here, and I’d imagine that many designers are already better than I am. However, if I’m working with someone whose experience ends with Photoshop, I could probably help quite a bit with turning a PSD into styled XHTML.
General Troubleshooting
You can’t become a decent web developer without learning a little about sysadmin tasks. Managing databases, creating users, and creating cron jobs are all skills that every decent programmer can handle. I know a lot of people are terrified of a shell prompt, so I can imagine this kind of help would be very useful.
From the comments
As usual, our readers have a lot of great ideas. I’ll try to compile my favorites here.
User Interface/Experience Advisor
You can help your designer friends by being another set of eyeballs and allowing them to bounce ideas off you. In addition, with your knowledge of server-side programming, you can advise on what is and isn’t possible/practical in terms of interaction or AJAX.
Backups
Keith G had this idea, and it’s quite novel. I doubt people will ask you to help them with a backup strategy, but you could definitely suggest it. Just ask your friend, “What’s your data backup strategy?” A blank stare means it’s time for you to explain the importance of database and asset backups. A little work with mysqldump and S3, and you just saved them a world of hurt.
CMS Setup and Education
I always assumed that graphic designers all had their favored CMS’s. However, according to Jordan Lev, this is not the case. Spend a couple hours showing your designer how to install WordPress or Drupal, and you open up all kinds of doors for them.
Others?
Is there anything I’m missing? I’d especially appreciate commentary from graphic designers who are in need of technical help. What do you need? What could a programmer do to help you?
Recent Comments