5 Ways to Speed up Your Development
They say that time is money. So logically, one wants to find ways to improve their speed and make more money with their time. If this is your goal, then here you’ll find a list of what I’d recommend for the toolbox of every software-developing freelancer.
Automation
If you’ve had to do something twice, automate it. Whether it’s recreating a database, transferring new files to the web server, or just crunching a handful of data, doing it by hand twice is already once too many.
Learn a scripting language, get comfy with the automation tools your applications offer you (think snippets in TextMate or macros in Photoshop), and start using them, so that you can focus your valuable time on the important things.
Imagine your tools doing the work for you in the background while you’re sitting in the sun with a coffee, and reading everyone’s favourite freelancing site.
Continue Reading
Freelancing 101 – The Basics
So you wanted to become a Freelancer. That’s great! You’re one step closer to more personal freedom and a job you actually enjoy. Here are a couple of things to keep in mind – things I found important to consider when I began freelancing. Of course there are many more, so feel free to add your thoughts in the comments section.
Finances
Your finances are the most important issue to consider when starting out. You’re probably used to getting a pay-check by the end of the week/month/year. Not having that is what many people are afraid of when embarking on their freelancing career. Luckily, you will get used to this pretty quickly. You just have to approach your finances differently. The most important thing is to always have enough money in your bank account to allow you to live for the next couple of months, even when it seems the work is rolling in.
Taxes are an important part of accounting that many overlook in the early days. It’s tempting to spend all the money you get, but it’s important to keep in mind that someday the tax office will want its part of your income.
In order to avoid being trapped in the pitfalls of your tax system, I highly recommend getting an accountant. It’s generally not too expensive and allows you to focus on what you’re good at. At the beginning of every month I collect my bills, drop them off at my accountant’s and wait for her to tell me how much I have to transfer to the tax office.
However, it is possible to take care of your finances without the help of an accountant. If you have the time to spend on your accounts (and a mind that bends well to these things) you can have a far greater control and insight into your financial situation. The most important thing is to be realistic – if you know you’re not the accounting type, get an accountant straight away. Hiring an accountant at the beginning of your freelancing career will be far less expensive in the long run than fines from the tax department and hiring someone to sort out your abysmal records.
Continue Reading
Freelancing on Rails

Craig Ambrose, New Zealander and programmer extraordinaire has recorded a series of podcasts that are useful listening for any freelancing software developer. While Craig’s podcasts focus on Ruby on Rails, his advice and tips are actually appropriate for any programming freelancer. Podcasts available are:
Getting Started – Leaving your job and the steps to take to get started.
Working from home – A productive work area, good practices to create a disciplined approach to work, and communication with clients.
Your local developer community – The importance of networking in the real world.
Quoting a project 1 – Finding and signing clients.
Quoting a project 2 – Estimating development work.
Contracts and agreements – Formal and informal agreements with clients.
You can also subscribe to his podcasts!




