Showing posts with label freelancing. Show all posts
Showing posts with label freelancing. Show all posts

Wednesday, April 22, 2009

Freelance Humor on Earth Day



Happy Earth Day!

And to celebrate our wonderful Earth, here's a little freelance humor by N. C. Winters as originally published on Freelance Switch. I love his work so much and have to start featuring them here on Clean Simple Designs. Will try to showcase at least one of his comics each week for all of us webbies to enjoy.

Today's features are Mr. Winters' very first Freelance Freedom #001 (above in blue) and most current Freelance Freedom #101 (top in orange) comic strips. And if you want to get to know the artist a little better, there's a wonderful Q&A session posted with his Freelance Freedom #100 comic strip.

Enjoy!

Tuesday, April 21, 2009

Great Resources for Freelancers


Freelancers, you may find this article Being Content Rich from Freelancer Switch helpful and interesting.

Also, Freelance Switch is a huge resource database for us freelancers. A definite bookmark recommendation from me!

Monday, March 30, 2009

Startups in 13 Sentences

Sometimes something is put together so perfectly, there is no need to reword or paraphrase. Here's my favorite for today. Hope Mr. Graham doesn't mind my copying & pasting it here.



Startups in 13 Sentences
February 2009

by Paul Graham

One of the things I always tell startups is a principle I learned from Paul Buchheit: it's better to make a few people really happy than to make a lot of people semi-happy. I was saying recently to a reporter that if I could only tell startups 10 things, this would be one of them. Then I thought: what would the other 9 be?

When I made the list there turned out to be 13:

1. Pick good cofounders.


Cofounders are for a startup what location is for real estate. You can change anything about a house except where it is. In a startup you can change your idea easily, but changing your cofounders is hard. [1] And the success of a startup is almost always a function of its founders.

2. Launch fast.

The reason to launch fast is not so much that it's critical to get your product to market early, but that you haven't really started working on it till you've launched. Launching teaches you what you should have been building. Till you know that you're wasting your time. So the main value of whatever you launch with is as a pretext for engaging users.

3. Let your idea evolve.


This is the second half of launching fast. Launch fast and iterate. It's a big mistake to treat a startup as if it were merely a matter of implementing some brilliant initial idea. As in an essay, most of the ideas appear in the implementing.

4. Understand your users.


You can envision the wealth created by a startup as a rectangle, where one side is the number of users and the other is how much you improve their lives. [2] The second dimension is the one you have most control over. And indeed, the growth in the first will be driven by how well you do in the second. As in science, the hard part is not answering questions but asking them: the hard part is seeing something new that users lack. The better you understand them the better the odds of doing that. That's why so many successful startups make something the founders needed.

5. Better to make a few users love you than a lot ambivalent.


Ideally you want to make large numbers of users love you, but you can't expect to hit that right away. Initially you have to choose between satisfying all the needs of a subset of potential users, or satisfying a subset of the needs of all potential users. Take the first. It's easier to expand userwise than satisfactionwise. And perhaps more importantly, it's harder to lie to yourself. If you think you're 85% of the way to a great product, how do you know it's not 70%? Or 10%? Whereas it's easy to know how many users you have.

6. Offer surprisingly good customer service.


Customers are used to being maltreated. Most of the companies they deal with are quasi-monopolies that get away with atrocious customer service. Your own ideas about what's possible have been unconsciously lowered by such experiences. Try making your customer service not merely good, but surprisingly good. Go out of your way to make people happy. They'll be overwhelmed; you'll see. In the earliest stages of a startup, it pays to offer customer service on a level that wouldn't scale, because it's a way of learning about your users.

7. You make what you measure.

I learned this one from Joe Kraus. [3] Merely measuring something has an uncanny tendency to improve it. If you want to make your user numbers go up, put a big piece of paper on your wall and every day plot the number of users. You'll be delighted when it goes up and disappointed when it goes down. Pretty soon you'll start noticing what makes the number go up, and you'll start to do more of that. Corollary: be careful what you measure.

8. Spend little.


I can't emphasize how important it is for a startup to be cheap. Most startups fail before they make something people want, and the most common form of failure is running out of money. So being cheap is (almost) interchangeable with iterating rapidly. [4] But it's more than that. A culture of cheapness keeps companies young in something like the way exercise keeps people young.

9. Get ramen profitable.

"Ramen profitable" means a startup makes just enough to pay the founders' living expenses. It's not rapid prototyping for business models (though it can be), but more a way of hacking the investment process. Once you cross over into ramen profitable, it completely changes your relationship with investors. It's also great for morale.

10. Avoid distractions.


Nothing kills startups like distractions. The worst type are those that pay money: day jobs, consulting, profitable side-projects. The startup may have more long-term potential, but you'll always interrupt working on it to answer calls from people paying you now. Paradoxically, fundraising is this type of distraction, so try to minimize that too.

11. Don't get demoralized.


Though the immediate cause of death in a startup tends to be running out of money, the underlying cause is usually lack of focus. Either the company is run by stupid people (which can't be fixed with advice) or the people are smart but got demoralized. Starting a startup is a huge moral weight. Understand this and make a conscious effort not to be ground down by it, just as you'd be careful to bend at the knees when picking up a heavy box.

12. Don't give up.

Even if you get demoralized, don't give up. You can get surprisingly far by just not giving up. This isn't true in all fields. There are a lot of people who couldn't become good mathematicians no matter how long they persisted. But startups aren't like that. Sheer effort is usually enough, so long as you keep morphing your idea.

13. Deals fall through.


One of the most useful skills we learned from Viaweb was not getting our hopes up. We probably had 20 deals of various types fall through. After the first 10 or so we learned to treat deals as background processes that we should ignore till they terminated. It's very dangerous to morale to start to depend on deals closing, not just because they so often don't, but because it makes them less likely to.

Having gotten it down to 13 sentences, I asked myself which I'd choose if I could only keep one.

Understand your users. That's the key. The essential task in a startup is to create wealth; the dimension of wealth you have most control over is how much you improve users' lives; and the hardest part of that is knowing what to make for them. Once you know what to make, it's mere effort to make it, and most decent hackers are capable of that.

Understanding your users is part of half the principles in this list. That's the reason to launch early, to understand your users. Evolving your idea is the embodiment of understanding your users. Understanding your users well will tend to push you toward making something that makes a few people deeply happy. The most important reason for having surprisingly good customer service is that it helps you understand your users. And understanding your users will even ensure your morale, because when everything else is collapsing around you, having just ten users who love you will keep you going.

Notes

[1] Strictly speaking it's impossible without a time machine.

[2] In practice it's more like a ragged comb

[3] Joe thinks one of the founders of Hewlett Packard said it first, but he doesn't remember which.

[4] They'd be interchangeable if markets stood still. Since they don't, working twice as fast is better than having twice as much time.

Friday, February 20, 2009

Web Development Project Estimator

For all freelance web designers, Astuteo has provided a calculator-of-sort that's so very helpful in helping you tally up the cost of most of your web development/design projects.

Friday, January 9, 2009

Advice on Freelance Web Development


For months now, I've been wondering how to get started as a newbie designer in today's world. Jennifer Kyrnin wrote a helpful article on this very same subject on about.com.

Here it is (copied & pasted) below in case you need a bit of help too.

I'm an antsy to keep the ball rolling ... it's a race against time for me.

~~~~~~~~~~~~
Advice on Freelance Web Development

Part 1: Tips and Tricks from Professional Freelancers

By Jennifer Kyrnin, About.com

How to Get Started

How do you get started in the field? The most common way is by creating a site or sites for yourself, volunteering to make sites for others, and then eventually finding someone who will pay you to make their site. "I attended a workshop and then volunteered to make my department Web site," Joyce W. recounts, and Suzanne started personal and then "was approached by someone to do a site for them. I was thrilled!"

Never think that because you're not getting paid the job is not worthwhile. Thomas sometimes volunteers his services and is "willing to give my clients more than their money's worth". It's important to earn money eventually, but especially when you're starting out, volunteering Web development gets your name out there.

The Technology

It doesn't take a lot of cutting edge high tech equipment to do Web development. Most of the developers don't have a high speed line, but it would be nice ("No - darn it!" Joyce D. said when asked). It also doesn't take a computer science degree, although Michael minored in it. Finally, you don't have to know everything about something that a client wants (CGI, databases, etc.). "I subcontract when I need Perl for CGI," says Joyce W. and Joyce D. has "two resident geeks" to help her with the technical parts.

The Business

Choosing your niche is vital, as Thomas says. So, the first thing you should decide is what types of sites you will focus on. Joyce W. does "no personal pages" while Joyce D. prefers "local clients so there's a neighborly touch." Some people focus on non-profit groups, while others target small and large businesses, it's your preference, but you should decide so you don't waste your energy on a site that you might not do as well with.

Once you've decided on your market, you need to decide how and how much to charge. The most common way to charge is by the project.

You need to find something that sets your business apart. Why should someone choose you to design their pages rather than another developer? Michael says, "a successful business must be customer oriented and prepared to bend over backward to meet the customer's needs and requirements." While Suzanne focuses on ingenuity, because she feels "sites need to have a unique feel to them in order to stand out."

Promoting yourself is important to get more business. Every developer stated that word of mouth is one of the best promotion methods. Make sure that your friends know you are doing this, that you are available and happy to work for them. Put your business information in your email signature, make sure your Web site indicates that you do Web development, and keep volunteering if you haven't found enough work yet.

Remember

It's not always easy to be a freelancer. You'll have to deal with people who ignore your copyrights, and once you've finally found what you think is a paying client, you'll meet people who "don't think it's worth their time to pay you." (Suzanne) Web development can be very technical, and when you're running your own business, you often have to do it all yourself, and often all alone. When you work from home, you'll have to deal with distractions like "my kids grabbing my arm all the time." (Thomas) Getting your site and your clients' sites promoted in search engines is very difficult, and doing the job can be extremely time consuming.

But It's Worthwhile

Most freelance Web developers work out of a home office. They set their own schedules ("[I can] get my teeth cleaned or sleep in if I'm not feeling well" Suzanne "I love being here when my sons come home." Thomas). Web developers are creative and get to combine technical accomplishments with marketing and design. I'm sure that most Web developers wouldn't change their job, once they've found the right mix that suits them.

If you are interested in meeting these developers online, let me know, and I'll see if I can set up a time when we can chat with them. Many of them are sometimes on the HTML Forum, and Michael, at least, is very active there. The following pages are a short description of their work and how they got started doing Web development, as well as advice for those getting started.