Your Ad Here

Monthly Archive for September, 2007

Ruvi — Vi(m), implemented in Ruby

I’m not even going to broach the question of whether or not this is A Good Idea: it allows me to put “ruby” and “vi” in the same sentence, and that sentence is not simply “I edit ruby in vi.” That alone qualifies it as relatively awesome.

Ruvi is billed as a “100% Pure Ruby Vi(m) Clone”.

Gruvi.

(sorry)

A Change In Direction

In blatant disregard to previous things I might have stated about the general theme of this blog, I’m getting set to make some changes in direction. Come to think of it, I may have already been making these changes for awhile.

Continue reading ‘A Change In Direction’

Color Schemes are hard

Choosing colors for my new Wordpress theme (tenatively titled Webster) is proving problematic.

I know, there are a lot of color-scheme aids out there, but when it comes right down to it, they don’t help that much. You still need to decide where to put those colors. What color will the links be? The background? Other elements, if any? The text on the pages… the post-titles, the meta data? Just because you’ve been handed a collection of colors that (supposedly) complement each other doesn’t mean that you can assemble them on a page so that it looks good.
Continue reading ‘Color Schemes are hard’

Thank You For Surfing

So, I just took a glance (finally) at Scoble’s linkblog… Overall, interesting content, so I subscribed.

I think subscribing to such things appeals to me for the same reason I find the del.icio.us/popular feed so handy… why surf the internet when you can have other people surf it for you?

River Tam, courtesy of xckd

I know I’d go see it.

How To Start Freelancing

Around this time about 2 years ago, I made a false start into a web design business. I set up a little web site, announced it to the world, started working with a couple friends to design or fix sites for them…. and that’s about as far as it went. My intentions were great, my motivation high (at least at first), and ultimately I dove in too deep. I was too busy with other things and eventually just abandoned the idea and went on with work.

I’ve thought a lot about it since then, however, and I’ve become more interested than ever in eventually stepping out of tech support and into more web design and development. So I’ve started freelancing, and I’ve had a few thoughts on how to do a better job of it than I did last time.

  1. First, get a client. Don’t try to get fifty, one will do to start. Don’t set up a web site and make huge investment into infrastructure until you’re already doing something. I mean, yes — if you’re looking for clients and finding none and have nothing else to do, sure it makes sense to work on your own website. What might make even more sense is working on something like a new Wordpress theme which you can give away, and which would actually add to your portfolio (hint, this may provide a clue as to what I’ve been doing instead of blogging recently ;-)). A professional web design looks pretty bare without at least a short list of clients or examples of other work you’ve done… Once you have a few clients you’ve done work for, it will be that much easier to create a site for your freelance business (which I haven’t even done, yet).
  2. Talk to people. How do you get clients? I suppose you could just start cold-calling, which is no one’s favorite activity and which I certainly haven’t done (though I might). Mostly, just talk to people. Eventually, you will talk to someone who is needing a website, or knows someone who does, etc. There are quite a few job boards out there which specifically list freelance work, but those are going to get a lot of applicants, and they’ll probably want to see examples of your work. If you haven’t already started, you won’t have any examples… You may have to just dive in and try to talk someone into giving you some work, but I found it much easier to just find a few small projects by networking.
  3. Don’t quit your day job. Don’t even think about it. I think part of my problem the first time I thought about this was that I was a little too ambitious. Yes, all motivational rah-rah aside, it is possible to be too ambitious, at least in the sense of biting off more than you can chew. I didn’t quit my full-time job, but I was thinking as though I could suddenly line up enough web design/development work that I could quit said job.

That’s all I’ve got: I’m taking it that things like “know your stuff,” and “learn about browser differences and incompatibilities” are a given. If you don’t know what you’re doing, definitely learn it, first.

Once you have a couple clients, if you’re sure you want to make a go of freelancing, it might not be a bad idea to pick up a short book on bookkeeping or accounting, but I’d wait till you have to think about invoicing before you muddy your head with all that. If I’ve learned one thing, I think it’s this: just get one client. One job. Do it, and do it well.

Then go from there.