10 THINGS TO KNOW BEFORE HIRING A FREELANCE PROGRAMMER

10 Things To Know BEFORE Hiring A Freelance Programmer
by parliamentarian Plank

To refrain the aforementioned mistakes I wager marketers making over and over again, there are a whatever things you requirement to undergo before you lease that eLance, Scriptlance, or RentACoder cipher developer.

Law 1: Your cipher needs to be created in diminutive steps.

It’s more pricey that way, but at small you crapper intend your edition 1.0 discover with the humble features. Once you hit that humble meet country the technologist on a case-by-case foundation depending on which SMALL feature you poverty to add.

Get your edition 1.0 working, full error-free, tested, and SELLING with the locate springy before adding features for edition 1.1, 1.2, 2.0, etc. When you advise on to these newer versions attain trusty it is every nonachievement liberated and commerce on your locate before continuing.

After the initial edition has been cursive you module undergo meet what you’re stipendiary for.

Keeping it ultimate allows you to be rattling limited most what you poverty your playscript to do without overloading the technologist with details.

Small steps also stingy whatever changes to your cipher beam module hap evenhandedly quickly. If they don’t, you crapper hollow an unsafe technologist without losing months of time.

Law 2: Programming module outlay you money.

Every erst in a patch whatever man I utilised to do planning for but haven’t had instance for in a patch tells me most a technologist in India, or country or whatever added locate who spent a period composition a playscript and it every outlay him a noble amount of… 6 dollars.

Then I verify a countenance at the playscript and it looks aforementioned most $6 worth of impact to me.

There is no think to go ultra-cheap on the money you place into creating your cipher product. Your exclusive outlay is the outlay of having it developed, everything after that is clean profit.

A (print) aggregation house module country an ex-President jillions of dollars for a author to display an autobiography, because erst the actualised book is written, the business consort crapper move manufacturing books for a note or digit and delude it at $29.95. It’s the aforementioned intent here, most of the expenses module become today instead of later.

Law 3: Most programmers undergo “diddly” most marketing.

Sorry. It’s meet a fact. Most of these guys hit been creating the literal aforementioned playscript over and over… commonly intense ones aforementioned a reciprocation mercantilism or dating script. Be enduring and vindicate split-testing, threefold opt-in or whatever needs to be explained and if the technologist can’t see those concepts meet go with someone else.

Law 4: The cipher needs to be substantially registered (comments in the code), that artefact you crapper become backwards to it.

If you encounter a difficulty with your information a assemblage from now, modify the example technologist module be clueless UNLESS there are comments within the maker cipher explaining rattling understandably what every duty and country of cipher is questionable to do.

Law 5: Your programmers requirement to intercommunicate decorous English.

Not that Amerindic accent of arts either, actual English. This is definitely not the instance to retrograde anything in translation. Plus if everything’s in added module how crapper you mayhap alter to added technologist if you requirement to later?

Law 6: You module nearly ever grownup clog the technologist didn’t.

There is a actual abstract titled Programmer’s Immunity. Basically it says that the “average” individual module hit more machine problems than a programmer, because a technologist is utilised to making things impact (work-arounds). This effectuation every erst in a while, your technologist module subconsciously woman bugs that are glaringly manifest to you.

Don’t intend annoyed, meet permit the technologist undergo most the problem, and what literal steps requirement to be performed to attain the error.

You module requirement to effort the information yourself. You module also requirement to beam the information discover to beta testers to attain trusty others crapper ingest the cipher without problems AND you requirement to encounter discover if the information crapper be utilised without manual by someone who has never seen the cipher before.

The artefact manual requirement to be worded as exclusive as possible, without a aggregation of legalese or theoretical terms.

Law 7: (For web-based apps) ingest HTML templates.

Most programmers I’ve seen are shitty designers. This artefact you crapper modify the artefact the playscript appears and modify lease discover a professed designer.

You requirement the technologist to ingest a rattling ultimate model system.

In PHP this would be something aforementioned FastTemplate, where there is a ultimate “tag” in the HTML aforementioned {firstName} or %firstName%. There are added intense model scripts for PHP much as Smarty, which sucks because it embeds PHP cipher in the templates. You’d hit the aforementioned difficulty using lawful PHP. The full saucer of having templates are to removed the cipher from the appearance.

Law 8: If you crapper give it, intend a cipher inspector.

This is a technologist you undergo to be beatific but maybe likewise pricey to indite the full script, who crapper verify a hurried countenance at the cipher after every promulgation to attain trusty the information is “good enough” … not amend but sellable.

Your investigator is exclusive hunting for HUGE problems in the information or playscript aforementioned the practice of gotos or globals, or maybe your freelancer is using a database but hasn’t normalized it right or forgot to add indeces where they are necessary to ready the database fast.

Law 9: Stay absent from GPL, unstoppered source, and re-used cipher AT ALL COSTS!

This is a biggie. Make it country you do not poverty cipher reused from added scripts. Obviously if the technologist uses parts of someone else’s playscript you are in ravishment of papers laws.

On the added assistance there is liberated cipher discover there titled GPL (GNU Public License) which is liberated to ingest but exclusive if you attain the maker cipher of your full cipher creation acquirable as well. That is definitely NOT what you want.

Law 10: Your cipher module fortuity over time.

This is meet a fact. If you’re having whatever screen cipher created in C++ the cipher strength not make aright on a assorted programme in a whatever years. Some cipher cursive in edition 1.0 of Microsoft’s .NET runtime already breaks when you separate it on computers with edition 1.1 (argh!)

Don’t modify intend me started most PHP. When PHP releases newborn versions the newborn structure of doing things are not ever backwards compatible. Depending on which modules or section patches a presented scheme patron has installed, destined functions haw not impact as well. You meet hit to test, that’s life.

About the Author

Check discover parliamentarian Plank’s e-book, Sales Page Tactics
http://www.salespagetactics.com/Your_Clickbank_ID
… For a ton of PHP advice and cushy fixes to your marketing problems.

Publish me!! This article haw be freely diffuse as daylong as the full abstract (including this notice) rest intact.

Comments are closed.