Re: More advice about becoming a freelance Perl programmer

2013-03-17 Thread AJ Dhaliwal

On 07/03/13 02:54, Peter Corlett wrote:

On Wed, Mar 06, 2013 at 04:34:30PM +, AJ Dhaliwal wrote:
[...]

I hope someone can kindly help me with these questions
1) How can I go about finding work?

Don't typecast yourself as a Perl developer, as that just limits what roles you
can do. If you can do Perl, you can quickly pick up Python or Ruby, for
example. (Or Scala if the JVM/.NET is your kink.)

Sign up with the job boards. Jobserve and CWJobs have been the most useful for
me. Jobsite and "Careers 2.0" from Stack Overflow haven't found me anything
useful yet, but are low-effort. Monster was a spam magnet and an utter waste of
time. Consider using tagged email addresses so you can see where the leads are
coming from, or at least don't sign up with your primary email address.

Find other tech groups that may be relevant, such as GLLUG and DJUGL. Join the
lists, go to the meet-ups, and network. London.pm has a social tomorrow, and as
a newcomer you get a free drink. Now there's an incentive!


2) What should I charge per hour?

How long is a piece of string? Look at the advertised rates on the job boards
for roles that fit your skillset, and adjust to taste.

Thanks to everyone for all the good advice. I have done a little summary 
here:


1) Job sites: I had actually forgotten about the job boards for 
freelance work. Somehow I associated them with full-time jobs. Thanks 
for reminding me about that. Now I have a few that I haven't heard of 
before to try...


2) Specialise or generalise: We touched on the question of being a 
language specialist or "casting a wider net". For the past two years I 
have been concentrating on PHP and Perl. I think I am going to "cast a 
wider net" now. I like learning languages but I think either approach is 
valid and it depends on the individual and the market. There was some 
discussion about this topic in this thread also:


Re: Perl School 4: Database Programming with Perl and DBIx::Class

Seems like on of those topics that people will keep discussing.

3) The jobs mailing lists. I haven't used those before. Thanks for the 
pointer.


4) Network. I am just starting to get the hang of this.

5) A piece of string is 3 inches long with the null pointer. I always 
felt this was the answer.


So much to do...
AJ


Re: More advice about becoming a freelance Perl programmer

2013-03-13 Thread Richard Foley
In addition to signing up to job boards, you might consider putting your CV up
on the likes of LinkedIn and Xing. As networking sites go these seem reasonable
and mean your CV is linked to and recommended by peers.

It's a long term strategy but, as Peter said: "...network."

-- 
Ciao

Richard Foley

http://www.rfi.net/books.html

On Wed, Mar 06, 2013 at 06:54:31PM +, Peter Corlett wrote:
> On Wed, Mar 06, 2013 at 04:34:30PM +, AJ Dhaliwal wrote:
> [...]
> > I hope someone can kindly help me with these questions
> > 1) How can I go about finding work?
> 
> Don't typecast yourself as a Perl developer, as that just limits what roles 
> you
> can do. If you can do Perl, you can quickly pick up Python or Ruby, for
> example. (Or Scala if the JVM/.NET is your kink.)
> 
> Sign up with the job boards. Jobserve and CWJobs have been the most useful for
> me. Jobsite and "Careers 2.0" from Stack Overflow haven't found me anything
> useful yet, but are low-effort. Monster was a spam magnet and an utter waste 
> of
> time. Consider using tagged email addresses so you can see where the leads are
> coming from, or at least don't sign up with your primary email address.
> 
> Find other tech groups that may be relevant, such as GLLUG and DJUGL. Join the
> lists, go to the meet-ups, and network. London.pm has a social tomorrow, and 
> as
> a newcomer you get a free drink. Now there's an incentive!
> 
> > 2) What should I charge per hour?
> 
> How long is a piece of string? Look at the advertised rates on the job boards
> for roles that fit your skillset, and adjust to taste.


Re: More advice about becoming a freelance Perl programmer

2013-03-07 Thread Ben Vinnerd
On 7 March 2013 17:09, Peter Corlett  wrote:

> On Thu, Mar 07, 2013 at 02:31:48PM +, Ben Vinnerd wrote:
> > On 6 March 2013 18:54, Peter Corlett  wrote:
> >> Don't typecast yourself as a Perl developer, as that just limits what
> roles
> >> you can do.
>
> > It depends on who you're trying to market yourself/your company to. Some
> > companies are specifically looking for a Perl developer, therefore it's a
> > good idea to use the word "Perl" in the title.
>
> > Other companies might not give a crap about what their
> > product/website/whatever is coded in, so you'd perhaps use the title
> e.g. Web
> > Developer or Software Application Developer.
>
> So what? The CV and/or other promotional material can be customised for
> each
> potential client to emphasise those skills that the client is most
> interested
> in. Or in the case of job boards where everybody sees the same CV, upload a
> different CV to each board as a crude A/B test.
>
>
I'm not sure which part of my post you were saying "so what?" at, but
anyway, I agree with what you're saying about customisation and it's kinda
the point I was getting at -- call yourself a Perl Dev for a client who
wants Perl, or call yourself a Web Dev for a client who just wants a
website and doesn't care whether it's coded in Perl, Python or any other
language :)


Re: More advice about becoming a freelance Perl programmer

2013-03-07 Thread Peter Corlett
On Thu, Mar 07, 2013 at 02:31:48PM +, Ben Vinnerd wrote:
> On 6 March 2013 18:54, Peter Corlett  wrote:
>> Don't typecast yourself as a Perl developer, as that just limits what roles
>> you can do.

> It depends on who you're trying to market yourself/your company to. Some
> companies are specifically looking for a Perl developer, therefore it's a
> good idea to use the word "Perl" in the title.

> Other companies might not give a crap about what their
> product/website/whatever is coded in, so you'd perhaps use the title e.g. Web
> Developer or Software Application Developer.

So what? The CV and/or other promotional material can be customised for each
potential client to emphasise those skills that the client is most interested
in. Or in the case of job boards where everybody sees the same CV, upload a
different CV to each board as a crude A/B test.



Re: More advice about becoming a freelance Perl programmer

2013-03-07 Thread Ben Vinnerd
On 6 March 2013 18:54, Peter Corlett  wrote:

> Don't typecast yourself as a Perl developer, as that just limits what
> roles you
> can do.
>

 It depends on who you're trying to market yourself/your company to.

Some companies are specifically looking for a Perl developer, therefore
it's a good idea to use the word "Perl" in the title.

Other companies might not give a crap about what their
product/website/whatever is coded in, so you'd perhaps use the title e.g.
Web Developer or Software Application Developer.


Re: More advice about becoming a freelance Perl programmer

2013-03-07 Thread Greg McCarroll


On 7 Mar 2013, at 13:33, Richard Huxton wrote:

On 07/03/13 13:05, David Cantrell wrote:
With proper employees it's a bit different - you expect them to  
stay for

longer, so can allow time for getting up to speed with the tools.  Of
course, this doesn't apply if you're the sort of idiot who hires a
contractor for months or years on end, making them effectively a  
proper

employee but more expensive.


The Perl Ministry of Administration would like to clarify that where  
David said "idiot" he meant of course "valued enterprise client" ;-)




Also there might be some balance sheet shenanigans going on around  
themes such as capex and potential future liabilities.


Fortunately current and previous governments are committed to  
investing heavily into bodies to track this down, and the tax payer  
will be spared the burden due to the altruistic nature of companies  
that form PPIs.


G.


Re: More advice about becoming a freelance Perl programmer

2013-03-07 Thread Richard Huxton

On 07/03/13 13:05, David Cantrell wrote:

With proper employees it's a bit different - you expect them to stay for
longer, so can allow time for getting up to speed with the tools.  Of
course, this doesn't apply if you're the sort of idiot who hires a
contractor for months or years on end, making them effectively a proper
employee but more expensive.


The Perl Ministry of Administration would like to clarify that where 
David said "idiot" he meant of course "valued enterprise client" ;-)


--
  Richard Huxton
  Archonet Ltd


Re: More advice about becoming a freelance Perl programmer

2013-03-07 Thread Peter Corlett
On Thu, Mar 07, 2013 at 01:05:16PM +, David Cantrell wrote:
> On Wed, Mar 06, 2013 at 06:54:31PM +, Peter Corlett wrote:
[...]
>> Don't typecast yourself as a Perl developer, as that just limits what roles
>> you can do. If you can do Perl, you can quickly pick up Python or Ruby, for
>> example. (Or Scala if the JVM/.NET is your kink.)

> I disagree, a bit. If you can do perl you can pick up *the basics* of python
> or ruby etc pretty quickly. To become as productive as you are in perl (well,
> OK, I don't know AJ - to become as productive as someone with a few years
> experience in perl) will take a lot longer. You need to learn the quirks of
> the language, the toolchain and its quirks, where to get libraries, how to
> work effectively with libraries, and of course what libraries to use and how
> to tell a good quality library from bad without wasting time by trying to use
> them.

I agree entirely. There was an implied "go and learn the languages then cast
your net wider", rather than just making scattergun pitches for random jobs and
then picking up a copy of "Visual Parrot For Muppets In 24 Nanoseconds" if one
succeeds.



Re: More advice about becoming a freelance Perl programmer

2013-03-07 Thread David Cantrell
On Wed, Mar 06, 2013 at 06:54:31PM +, Peter Corlett wrote:
> On Wed, Mar 06, 2013 at 04:34:30PM +, AJ Dhaliwal wrote:
> > I hope someone can kindly help me with these questions
> > 1) How can I go about finding work?
> Don't typecast yourself as a Perl developer, as that just limits what roles 
> you
> can do. If you can do Perl, you can quickly pick up Python or Ruby, for
> example. (Or Scala if the JVM/.NET is your kink.)

I disagree, a bit.  If you can do perl you can pick up *the basics* of
python or ruby etc pretty quickly. To become as productive as you are in
perl (well, OK, I don't know AJ - to become as productive as someone
with a few years experience in perl) will take a lot longer. You need to
learn the quirks of the language, the toolchain and its quirks, where to
get libraries, how to work effectively with libraries, and of course
what libraries to use and how to tell a good quality library from bad
without wasting time by trying to use them.

All of that requires a lot of experience.

And it's why I wouldn't hire a contractor to work in language $foo who
didn't already have significant experience in language $foo.

With proper employees it's a bit different - you expect them to stay for
longer, so can allow time for getting up to speed with the tools.  Of
course, this doesn't apply if you're the sort of idiot who hires a
contractor for months or years on end, making them effectively a proper
employee but more expensive.

-- 
David Cantrell | top google result for "topless karaoke murders"

"IMO, the primary historical significance of Unix is that it marks the
time in computer history where CPUs became so cheap that it was possible
to build an operating system without adult supervision."
 -- Russ Holsclaw in a.f.c


Re: More advice about becoming a freelance Perl programmer

2013-03-06 Thread AJ Dhaliwal
Thanks for the advice. Will check out Jobserve and CWJobs. I thought I 
knew all the job sites?!


A part of me was looking for some sort of magic bullet idea that would 
take all the struggle out of freelancing but the search for magic pixie 
dust continues...see hear for some


http://www.youtube.com/watch?v=3nbEeU2dRBg

Regards
AJ


Re: More advice about becoming a freelance Perl programmer

2013-03-06 Thread Leo Lapworth
On 6 March 2013 16:34, AJ Dhaliwal  wrote:
> I hope someone can kindly help me with these questions
> 1) How can I go about finding work?

You already know about:

http://london.pm.org/mailman/listinfo/jobs which also has archives
http://london.pm.org/pipermail/jobs/

Also check out:

http://jobs.perl.org/

Peter has listed many others that are useful.

Good luck

Leo


Re: More advice about becoming a freelance Perl programmer

2013-03-06 Thread Peter Corlett
On Wed, Mar 06, 2013 at 04:34:30PM +, AJ Dhaliwal wrote:
[...]
> I hope someone can kindly help me with these questions
> 1) How can I go about finding work?

Don't typecast yourself as a Perl developer, as that just limits what roles you
can do. If you can do Perl, you can quickly pick up Python or Ruby, for
example. (Or Scala if the JVM/.NET is your kink.)

Sign up with the job boards. Jobserve and CWJobs have been the most useful for
me. Jobsite and "Careers 2.0" from Stack Overflow haven't found me anything
useful yet, but are low-effort. Monster was a spam magnet and an utter waste of
time. Consider using tagged email addresses so you can see where the leads are
coming from, or at least don't sign up with your primary email address.

Find other tech groups that may be relevant, such as GLLUG and DJUGL. Join the
lists, go to the meet-ups, and network. London.pm has a social tomorrow, and as
a newcomer you get a free drink. Now there's an incentive!

> 2) What should I charge per hour?

How long is a piece of string? Look at the advertised rates on the job boards
for roles that fit your skillset, and adjust to taste.



More advice about becoming a freelance Perl programmer

2013-03-06 Thread AJ Dhaliwal

Hello,

Thanks to Peter Corlett for your reply to my earlier message. I am 
starting a new message because my previous message was a reply to an 
existing thread and that has messed up the threads on my mail system.


As advised by Peter I have not attached my documents but made my CV and 
portfolio available to those who want them here:


http://www.bramrockton.com/about_aj.html

I have spent the last 2 years working on LAMPP. Linux, Apache, MySQL, 
PHP and Perl. By Linux I mean Ubuntu. By PHP I mean Drupal 7.


The last 2 years have been a change in direction for me as I was working 
on .NET and Microsoft systems for 3 years prior.


I have used Perl a great deal over the last 2 years for scripting, 
database work, building a time management site and an IT survey site. I 
enjoy using Perl and would like to use more of it for work.


I hope someone can kindly help me with these questions
1) How can I go about finding work?
2) What should I charge per hour?

I think the best option for me might be to freelance for an established 
company or individual but I don't know where to start finding these people.


Thank you for your time
AJ Dhaliwal