Re: In defence of Perl

2001-02-13 Thread Greg McCarroll

 This is all fine but there is a big cloud. We have a new IT manager who 
 wants to bring all development into one team and use a single toolset for 
 web based applications.

why dont you just track both projects for a while and get some results
about the current productivity of both teams, say a month or two.

then put it into an analysis model showing the cost of moving either
team to the others toolset and the perceived cost reductions in the
long term supporting just one toolset.

these things always need to be analysed properly rather than gut
instincts and who can argue the best.

Greg

-- 
Greg McCarroll  http://www.mccarroll.uklinux.net



Re: In defence of Perl

2001-02-13 Thread Dave Cross

At Tue, 13 Feb 2001 11:12:47 +, Greg McCarroll [EMAIL PROTECTED] wrote:
  This is all fine but there is a big cloud. We have a new IT manager 
  who wants to bring all development into one team and use a single 
  toolset for web based applications.
 
 why dont you just track both projects for a while and get some results
 about the current productivity of both teams, say a month or two.
 
 then put it into an analysis model showing the cost of moving either
 team to the others toolset and the perceived cost reductions in the
 long term supporting just one toolset.
 
 these things always need to be analysed properly rather than gut
 instincts and who can argue the best.

Ro, why not just threaten to track the productivity of both teams for
a while and see who gets the most edgy :)

Dave...



Re: In defence of Perl

2001-02-13 Thread Simon Wilcox

At 11:12 13/02/2001 +, you wrote:
  This is all fine but there is a big cloud. We have a new IT manager who
  wants to bring all development into one team and use a single toolset for
  web based applications.

why dont you just track both projects for a while and get some results
about the current productivity of both teams, say a month or two.

We don't actually have any developers and deciding what to recruit is at 
the core of the issue. I covered the code development for the intranet but 
I have to spend too much time on managing the process now  the job 
management system sub-ed out all the development.

We could go forward with contract staff for a few months but there is 
already a perception that they don't want to "waste" development in one 
language by ditching it later.


then put it into an analysis model showing the cost of moving either
team to the others toolset and the perceived cost reductions in the
long term supporting just one toolset.

these things always need to be analysed properly rather than gut
instincts and who can argue the best.

Agree 100% !


Greg

--
Greg McCarroll  http://www.mccarroll.uklinux.net




Re: In defence of Perl

2001-02-13 Thread Jonathan Stowe

On Tue, 13 Feb 2001, Greg McCarroll wrote:

 this is the sort of analysis that IT managers should be good at


Emphasis on *should* as opposed to *are* .

/J\
-- 
Jonathan Stowe   |
http://www.gellyfish.com |   I'm with Grep on this one
http://www.tackleway.co.uk   |




RE: In defence of Perl

2001-02-13 Thread Jonathan Peterson


 This is a plea for help. Here is the situation:

[situation snipped]

 My belief is that the LAMP type route provides a very cost effective,
 portable and scalable solution but I concede that bigger backends are
 needed for volume transaction systems.

Funnily enough I am about half way through an article for the new
www.onlamp.com site that is quite relevant to your situation. I'll whip
myself to get it finished soon.

 The help I need is in answering some questions:

 What big corporates are using perl in web development and
 how/for what ?

Lots. In the last couple of weeks alone I've run across one operating stock
exchange heavily built around Perl, and the content management system /
e-marketplace hubstorm (www.hubstorm.com) is almost entirely Perl based.
Neither are trivial applications, although I don't vouch for how effective
they are or if Perl was the right tool to use.

 Why perl is better (or could be better) than a combination of
 ASP/VBScript/VB/MTC

How long have you got? :-). On the grounds that its better to attack
weaknesses than strengths, I'd concentrate on:

VBscript is a poor language.
ASP environment is very hard to debug - even worse than mod_perl :-0
ASP provides a poorer abstraction model than the latest perl offerings -
TemplateToolkit, AxKit and the like.
Locked into MS technologies.

 Is there any benchmarking available of salary bands for
 differing skills,
 i.e. are perl guys much more than ASP guys who can also do
 the other bits ?
 Any other arguments I should be making !

Yeah, Perl people cost more than ASP people and they're frickin impossible
to find, and vary wildly in quality. This is IMHO Perl's single greatest
barrier to acceptance, and in business terms it's an entirely valid point.


 My big problem is that with a huge investment in the MS code
 base, I am
 fighting a rearguard action to prevent having to adopt MS stuff, just
 because we've already spent loads on it, which seems false
 economy to me.

It isn't necessarily a false economy. You can't tell until you can show what
the ongoing costs are of the Perl system vs the MS system. Either you can
get out Excel and start doing a spreadsheet, putting in cost assumptions,
and showing that your way pays off over n months, or you can argue that no
switch should be made until the two strategies can be compared for cost
effectiveness. Either way I'd be very interested in the results :-)

As for 'chucking out code' - well, most code gets chucked out pretty soon.
Is that ASP stuff really so good it's worth keeping? What you normally want
to avoid chucking out is knowledge - familiarity with APIs, knowledge of the
strengths and weaknesses of a platform, bugs to avoid, tricks of the trade,
and so forth. Ask yourself if you really have anything here vis a vis the
ASP code? Or is just alot of lines of nothing very exciting?

 My preferred approach would be to stick with MS tech for
 maintenance of the
 existing code base and continue to sub out for developers,
 and use open
 source tech for new development, with commercial backends
 when we need that
 level of sophistication. Anyone have any comment on this ?

I would not especially recommend Perl for an environment with high staff
turnover, such as might be the case with contract work. Is your internal
documentation and structure good enough that new perl programmers can easily
get up to speed on the project?

 Thank you for your attention, all advice gratefully received.





Re: In defence of Perl

2001-02-13 Thread Greg McCarroll

* Jonathan Stowe ([EMAIL PROTECTED]) wrote:
 On Tue, 13 Feb 2001, Greg McCarroll wrote:
 
  this is the sort of analysis that IT managers should be good at
 
 
 Emphasis on *should* as opposed to *are* .
 

hey i was trying to put it in a nice way

-- 
Greg McCarroll  http://www.mccarroll.uklinux.net



RE: In defence of Perl

2001-02-13 Thread Ian Brayshaw

  Is there any benchmarking available of salary bands for
  differing skills,
  i.e. are perl guys much more than ASP guys who can also do
  the other bits ?
  Any other arguments I should be making !

Yeah, Perl people cost more than ASP people and they're frickin
impossible to find, and vary wildly in quality. This is IMHO Perl's
single greatest barrier to acceptance, and in business terms it's an
entirely valid point.


From my experience, in the current contracting market ASP coders are more 
expensive then Perl developers (by around 10-15%). The variation in quality 
of output would hold for both sides. IMHO Perl developers tend to know more 
about good coding practices than VB/ASP coders (whether they practice them 
is another matter) since VB isn't exactly a difficult language and pretty 
much anyone can pick it up quickly. This could be a factor with long term 
development/maintenance if you have staff turnover.


Ian
_
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.




Re: In defence of Perl

2001-02-13 Thread Greg McCarroll

* Neil Ford ([EMAIL PROTECTED]) wrote:
 
   This is a plea for help. Here is the situation:
 
 [situation snipped]
 
   My belief is that the LAMP type route provides a very cost effective,
   portable and scalable solution but I concede that bigger backends are
   needed for volume transaction systems.
 
 Funnily enough I am about half way through an article for the new
 www.onlamp.com site that is quite relevant to your situation. I'll whip
 myself to get it finished soon.
 
   The help I need is in answering some questions:
 
   What big corporates are using perl in web development and
   how/for what ?
 
 Lots. In the last couple of weeks alone I've run across one operating stock
 exchange heavily built around Perl, and the content management system /
 e-marketplace hubstorm (www.hubstorm.com) is almost entirely Perl based.
 Neither are trivial applications, although I don't vouch for how effective
 they are or if Perl was the right tool to use.
 
 As one of the requirements listed was content management you can 
 through in the BBC, especially the interactive telly division. Heck, 
 they even gave a presentation at YAPC::Europe.
 

they even won a BAFTA for some of the stuff they (we) did with perl

http://www.mccarroll.uklinux.net/pics/greg_bafta_bw.jpeg

-- 
Greg McCarroll  http://www.mccarroll.uklinux.net



RE: In defence of Perl

2001-02-13 Thread Simon Wilcox

At 11:48 13/02/2001 +, you wrote:

[snip]

As one of the requirements listed was content management you can through 
in the BBC, especially the interactive telly division. Heck, they even 
gave a presentation at YAPC::Europe.

Does anyone know if that presentation is available online anywhere ?

Simon




Re: In defence of Perl

2001-02-13 Thread Greg McCarroll

* Simon Wilcox ([EMAIL PROTECTED]) wrote:
 At 11:48 13/02/2001 +, you wrote:
 
 [snip]
 
 As one of the requirements listed was content management you can through 
 in the BBC, especially the interactive telly division. Heck, they even 
 gave a presentation at YAPC::Europe.
 
 Does anyone know if that presentation is available online anywhere ?
 

i might have it in one of a several 100Mb of wav files awaiting checking
and mp3ing

however, having been at the presentation i dont think it is what you need

-- 
Greg McCarroll  http://www.mccarroll.uklinux.net



Re: In defence of Perl

2001-02-13 Thread James Powell

On Tue, Feb 13, 2001 at 12:16:57PM +, Greg McCarroll wrote:
[snip]
  
  As one of the requirements listed was content management you can 
  through in the BBC, especially the interactive telly division. Heck, 
  they even gave a presentation at YAPC::Europe.
  
 
 they even won a BAFTA for some of the stuff they (we) did with perl
 
 http://www.mccarroll.uklinux.net/pics/greg_bafta_bw.jpeg

You've just photoshopped a BAFTA on to a picture of meatloaf
receiving his lifetime achievement award at the VH-1 music awards!


jp