How To Start Freelancing (Without Quitting Your Job)

Got a job that’s totally boring but pays the bills? Hold onto it. But don’t use it as an excuse NOT to go after your dream of being self-employed doing something you love.

A common misconception about successful independent workers is that one day, in dramatic fashion, they quit their dayjob, hung a shingle and lived happily ever after. The truth is, most freelancers start off moonlighting, volunteering, interning, and doing client work at night and on weekends in addition to a nine-to-five gig. If you fantasise about living the freelancer life, you can do the same — even in a recession, starting now. Let’s turn some of your free time into a new career without giving up the steady pay.

Freelancing in a Recession: Inroads and Safety Nets

Armies of employees have gotten laid off in the past year, and when you’re one of the survivors still on payroll, the natural instinct is to feel grateful you were spared, hunker down and not make a peep. The idea of looking for contract work when the unemployment rate is so high may seem ludicrous. However, there are contracts to be had. Freelancers cost companies less than full-time employees, and major waves of layoffs often create opportunities for contractors to fill in the gaps.

Doing freelance work in a time of job insecurity benefits you in two ways. First, it diversifies your income stream. When you freelance on the side, you don’t depend on a single check to pay your bills. If you do get let go or have to take a salary cut or furlough, the side income softens the blow to your bank account. Secondly, freelancing for clients is the best way to show off what you can do to potential employers. When you freelance you’re in constant “interview” mode, hoping to get re-hired or recommended to other clients. If you lose your job or decide to leave, you’ve essentially already interviewed for your next gig.

The point here is that even in a recession, freelancing is far from impossible — in fact, it’s downright smart.

Put Yourself on the Market

The tough part about becoming a freelancer — especially for introverts — is putting your name out there and having to hustle to sell your services. In addition to whatever work you do, being a freelancer means you also have to be a salesperson.

How you should put yourself on the market and showcase your offerings depends on your field. If you have no idea where to start, find some great freelancers that do what you do, and follow their example. It’s probably safe to say you’ll need some kind of website, business card, and a portfolio or CV. Don’t skimp on this stuff: Instead of settling for a free hosting account somewhere, spend the $US20 to register a domain name and put together at least a one-page website describing who you are, what you offer, and contact information. If you’re a photographer, include a gallery of your best photos; a programmer, a list of projects you’ve contributed to; a project manager, a list of companies you’ve worked for. If showing off actual work you’ve completed isn’t possible, gather together some testimonials from folks you’ve worked for that get across your best skills.

Don’t do anything crazy like advertise your services in the newspaper or on the internet right away. The best way to find work is through people you know and referrals from happy clients.

How to Find Contracts — and When to Work Pro Bono

Once you’re officially on the market, it’s time to get some clients. Remember that old saying about who you know versus what you know? It’s so true. In my experience, referrals from people you know — the most vague acquaintances, even — yield the best business opportunities. Let your friends, business associates, former co-workers, fellow book club members and the guy sitting next to you at the barber shop know you’re available to do freelance work. Don’t be annoying, but don’t be shy, either. People are much more likely to hire someone recommended by someone they trust, so it’s up to you to work your network. When you do, remember that other freelancers are not your competition — they’re your friends. Knowing other contractors who do the same or similar work just widens your pool of contacts and potential clients. Be generous and send referrals their way, and they’ll return the favour.

When you’ve exhausted referrals from folks you know in person, you can try advertising your services more broadly, but use the right outlets. The key is to find your audience. Figure out where your ideal clients look for contractors and get yourself listed there.

If you’re just starting out and need to fill in your portfolio AND kickstart potential referrals, consider doing pro bono work for a non-profit or deeply-discounted work for a desirable client. I hate advising fellow freelancers to charge anything less than what they’re worth, but the reality is that sometimes you have to give something away to prove yourself and earn opportunities down the road. (In fact, I was in the right place at the right time to start Lifehacker precisely because of a barely-paying internship.) You don’t have to work for free on an ongoing basis to use this strategy: try speaking at a local event for free (and mention that you’re for hire), or offer a free trial of your services for potential clients. But remember: Only give these freebies to good prospects.

Pricing Yourself: When Time Really Is Money

Even after seven years of freelancing part and full-time, answering the question “What’s your rate?” is still a challenge for me. Your hourly rate will depend on the project, your industry, market, location, the economy, your experience and how deep-pocketed your client is. Pricing conversations can be a scary game of chicken that take pluck, confidence and a strong sense of self-worth to navigate. As a general rule, when you’re quoting an hourly rate, overestimate both time and money.

When you’re just starting out, the tendency is to underprice yourself because you really want to score the contract and you’re optimistic about the number of hours it’ll take to complete. However, you’ll forget to take into account things like taxes and time for administrative tasks. As you get more experience, you’ll adjust your prices, learn how to read different types of clients and what their budget range will be, and have enough confidence to walk away from contracts that aren’t worth taking. I’m much more likely to do interesting work for lower prices, but I’ll only take on tedious stuff that’s well-paid. When it’s time to ask for the upper range, I use an unscientific method: I quote the highest rate I can while still keeping a straight face.

When it comes to scheduling, don’t forget that you’ll be doing this work at night and on weekends, and things almost always take longer than your initial gut estimate. So, overestimate the number of hours a job will take. It’s always better to set expectations and deliver early than have to pull an all-nighter and barely break even.

The Financial Life

Sending out invoices and chasing down unpaid ones, filing activity statements, itemising tax deductions, managing your own retirement fund — these are all necessary parts of a freelancer’s financial life. Do yourself a favour and put a good system in place for making sure 1) that you’re getting paid for the work you do by invoicing promptly and following up and 2) that you’re putting aside money to pay estimated taxes on that money. Once you get that system down — and it should be easier with the cushion of a day job’s steady pay — you’ll be ready to face the “feast or famine” state that is a full-time freelancer’s financial reality later on. I use a simple “Waiting for payment.txt” file and schedule calendar reminders to check that list once a month and do my activity statement each quarter. Start slow, see how your side gigs affect your financial picture, and work from there.

With your day job in hand, you can start your freelance career with less pressure to make loads of money right away; you’ll be able to get the word out, establish a client base, build a portfolio, and set your prices on your own time. Do you moonlight as a freelancer? What’s your best piece of advice for those just starting out? Let us know in the comments.

7 Steps for Systematizing The Design & Build Process « Noupe

Sep 17

7 Steps for Systematizing The Design & Build Process

Flash Website

Systemization is basically what it says on the tin, i.e creating a series of processes or a pre-defined set of steps to speed up and quicken a laborious and or repetitive task.

So how can you systemize the design & build of websites? The day to day nuts and bolts of your business?
Below are 7 steps you will need to create systems to fulfill repetitive and dull tasks so you can save time for creativity to flow.

Snippet Repository

Absolutely everybody should have a code / design repository. You can use a dedicated program, like code collector pro: http://www.mcubedsw.com/software/codecollectorpro or just build a folder filled with text / html & photoshop files containing your code or design elements.

Here’s a few ideas as to what you could store to save you countless hours in re-writing, re-designing and wasting time:

  • Contact forms (create one which allows you to quickly customize for different projects
  • User Management / login scripts e.t.c (create one that is not heavily integrated into your design with loads of inline code for even more time saving)
  • Payment handlers and online store scripts (if you’ve built one before, why not re-use it?)
  • Commonly used design elements (buttons, headers, layout’s, footers e.t.c)
  • Anything else you’ve built bespoke before that could be of use, store a stripped down, non specific version for a later date
  • Designers will find it handy storing away a ready to roll HTML template, complete with doctype and link to stylesheet already inserted. This will save time when starting new projects as opposed to starting from the ground up.

CodeCollectorPro: http://www.mcubedsw.com/software/codecollectorpro

Code of conduct

If you work in a team of any size, you’ll know that once a piece of code or script is passed around, things can start to get messy. Everyone has different styles, and will implement their own unique quirks into code. Because of that, if you come along afterwards, it can be quite hard to get to grips with the way something’s built or why that div was floated to the left – so develop a template or guideline as to how everyone in the team should work.

It might be as simple as saying that CSS properties should be defined in order of:

  • width
  • height
  • color
  • position
  • misc

You may also wish to request everyone uses self explanatory function and class names, for example if an element is to contain an advert, and is located top left, it should be named "#topleftad".

Pre-made templates

If you find yourself with a spare hour or so, you might decide to create some designs that you can code, and have ready to ship when needed. This will reduce time spent creating sites from scratch. Simply design the template, either with a generic style or target it at a specific industry, such as a landscaping company- whatever suits your business.

You might also build out skeleton sites, that is a site with features you commonly integrate into a site. That might be a wordpress install with a newsletter plugin, contact form & SEO plugin. Systemizing this process can save hours in unneeded extra work!

Canned Email Responses & pre written scripts

Although not technically part of the systemization of developing and building sites, you may as well optimize the way you communicate with clients while your at it. It would be wise to consider frequently asked questions by first time clients, and then write out an answer ahead of time.

Then the next time they ask "I want a website, how much will it cost" – instead of writing out a complex long answer, its pre-written. That can save anywhere between 5 and 20 minutes per emails sometimes.

To save even more time, pop these FAQ’s on your site, and you’ll cut down on these emails in the first place!

Coding Frameworks

Using a coding framework will save you masses of time. Once installed, you have a library of pre-written, validated elements to use.

The great thing is, there are loads of frameworks, to suit developers & designers.

Frameworks for Designers

Designers will benefit from checking out CSS frameworks and Grid / Typography systems. In short, design frameworks will save you time, give you cleaner more structure code and achieve an optimal browser compatability.

Here’s a few worthy of note:

Blueprint CSShttp://www.blueprintcss.org/

Blueprint is a CSS Framework which aims to cut down your development time by giving you a grid system, typographical guidance and even a print stylesheet. Plugins are available for buttons, tabs and sprites.

YAML – Yet Another Multicolumn Layouthttp://www.yaml.de/en/home.html

Another HTML / CSS framework designed to be lightweight and based on web standards. Features include modular construction and design for accessibility.

Eric Meyer CSS reset - http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/

Reset browser default CSS properties so you start with a clean slate every-time. Stops bizarre bugs and quirks where your CSS conflicts with the browsers.

YUI Grids CSShttp://developer.yahoo.com/yui/grids/

Yahoo is another major player in the framework sector. YUI offers four preset page widths, preset templates, ability to stack regions and is only 4KB.

960 Grid - http://960.gs/

A css grid system for developing professional, solidly laid out designs.

Coding Frameworks

Using a framework for development work will also great benefit you and your team. You can integrate MVC (Model, View, Controller) architecture into your coding. Basically, that means that the data (model) is separate from the Controller (which grabs data from the model) and combines that with the view (what the user sees.) Quite often, you’ll see components and tools included to help you build complex applications faster.

Using a framework will also mean you can scale your app, lower costs and developers need to write less code.

CodeIgniter - http://codeigniter.com/

CodeIgniter is an open source web application framework. There’s very little configuration required when implementing, you don’t need to use the command line and you don’t need to stick to restrictive coding rules.

You save time, because the framework provides you a rich set of libraries for commonly needed features.

CakePHP - http://cakephp.org/

CakePHP aims to achieve a similar "rapid development framework" to CodeIgnitor. It has an active community meaning there’s lot of opportunity to get support if you need it.

Zend Frameworkhttp://framework.zend.com

Extending the art & spirit of PHP, Zend Framework is based on simplicity, object-oriented best practices, corporate friendly licensing, and a rigorously tested agile codebase. Zend Framework is focused on building more secure, reliable, and modern Web 2.0 applications & web services, and consuming widely available APIs from leading vendors like Google, Amazon, Yahoo!, Flickr, as well as API providers and cataloguers like StrikeIron and ProgrammableWeb.

Zend supports -

  • AJAX support through JSON – meet the ease-of-use requirements your users have come to expect
  • Search – a native PHP edition of the industry-standard Lucene search engine
  • Syndication – the data formats & easy access to them your Web 2.0 applications need
  • Web Services – Zend Framework aims to be the premier place to consume & publish web services
  • High-quality, object-oriented PHP 5 class library – attention to best practices like design patterns, unit testing, & loose coupling

Javascript Frameworks

What if you could add animation, dynamic page reloads and better user integration, without writing raw javascript from scratch? Well you can. Using a javascript framework. You get pre-made and tested functions to utilise typically for free from the many high quality open source frameworks out there.

Jquery - http://jquery.com/

jQuery simplifies HTML document traversing, event handling, animating and ajax development. Its free, lightweight, cross browser and CSS3 compliant. Its probably the most widely used jQuery framework, and there are 1000’s of tutorials and plugins available around the web.

Build your own

Of course, if you have the time, then you could build your very own design, css or coding framework. This would be a combination of elements, functions or properties you use frequently, and having them stored away will save you countless hours. You can basically re-purpose most of these elements from past projects, ready for future ones. You might even create Photoshop frameworks. Because you build your own, you’ll be able to tailor it perfectly to your workflow.

Accounting, Project Management and Client Management

The 3 fields above are essentially full time jobs for 3 qualified people. So why should you as a freelance designer or developer be struggling to balance the accounts, keep projects running smoothly and actually working on the projects yourself?

Its time to get some help. Using readily available web apps, such as Basecamp, Highrise & LessAccounting you can securely and quickly keep your business running smoothly. This will free up several hours per week for you to focus on what you love doing.

Customer Support sites

Support is very important, because things break, customers get confused and all havoc generally lets loose.

So, set-up a support site, with documentation on how to set-up emails or how to use your CMS and cut down angry phone calls and countless emails. Including screencast videos will ensure that even those who know very little about computers can follow along. You could use a specialized support application like helpserve http://www.kayako.com/solutions/supportsuite/ which handles support tickets to keep everything super-organized.

So, with just a few ideas on how to systemize your business, you’ll be freeing up 5, 10 or maybe even 15 hours a week, and cutting down on boring, repetitive tasks. Systems can take a few hours to set-up, but they will return 100-fold the time you invest in initially setting them up.

Author: Joel Reyes

Joel Reyes Has been designing and coding web sites for several years, this has lead him to be the creative mind behind Looney Designer a design resource and portfolio site that revolves around web and graphic design.

This entry was posted on Thursday, September 17th, 2009 at 8:29 am and is filed under DESIGN. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.