Re: Someone needs to take jwz aside...

2011-04-20 Thread Jesse Vincent
On Wed, Apr 20, 2011 at 05:53:20PM -0400, Walt Mankowski wrote: > On Wed, Apr 20, 2011 at 09:40:57AM +0100, Dave Hodgkinson wrote: > > > > http://www.jwz.org/blog/2011/04/a-badge-for-the-software-industrys-failures/ > > > > Or does he have a point? > > He's embarrassed that didn't think to ru

Re: Someone needs to take jwz aside...

2011-04-20 Thread Peter Edwards
On 20 April 2011 22:53, Walt Mankowski wrote: > On Wed, Apr 20, 2011 at 09:40:57AM +0100, Dave Hodgkinson wrote: > > > > > http://www.jwz.org/blog/2011/04/a-badge-for-the-software-industrys-failures/ > > > > Or does he have a point? > > He's embarrassed that didn't think to run "apt-get install >

Re: Someone needs to take jwz aside...

2011-04-20 Thread Peter Edwards
On 20 April 2011 20:51, Abigail wrote: > I've been trying to tell people for many, many years that this is a good > way to deliver applications, but Perl programmers seem to be stuck in the > 60s; and the mere thought of having two copies of a text file takes too > much costly diskspace. > > I re

Re: Someone needs to take jwz aside...

2011-04-20 Thread Walt Mankowski
On Wed, Apr 20, 2011 at 09:40:57AM +0100, Dave Hodgkinson wrote: > > http://www.jwz.org/blog/2011/04/a-badge-for-the-software-industrys-failures/ > > Or does he have a point? He's embarrassed that didn't think to run "apt-get install libnet-twitter-perl"?

Re: Someone needs to take jwz aside...

2011-04-20 Thread Abigail
On Wed, Apr 20, 2011 at 07:08:03PM +0100, Joel Bernstein wrote: > On 20 April 2011 18:45, Pedro Figueiredo wrote: > > On 20 Apr 2011, at 09:40, Dave Hodgkinson wrote: > > > >> > >> http://www.jwz.org/blog/2011/04/a-badge-for-the-software-industrys-failures/ > >> > >> Or does he have a point? > > >

Re: Someone needs to take jwz aside...

2011-04-20 Thread Matt Sergeant
Abigail wrote: On Wed, Apr 20, 2011 at 06:43:48PM +0200, Lars Thegler wrote: On Wed, Apr 20, 2011 at 10:40 AM, Dave Hodgkinson wrote: http://www.jwz.org/blog/2011/04/a-badge-for-the-software-industrys-failures/ Or does he have a point? No, code reuse is a *good* thing.

Re: Someone needs to take jwz aside...

2011-04-20 Thread Pedro Figueiredo
On 20 Apr 2011, at 19:08, Joel Bernstein wrote: > On 20 April 2011 18:45, Pedro Figueiredo wrote: >> >> He might or might not have a point. The truth is, as someone working in a >> Java shop where the core business is writing games, as long as this happens >> whenever we need a web server for

Re: Someone needs to take jwz aside...

2011-04-20 Thread Joel Bernstein
On 20 April 2011 18:45, Pedro Figueiredo wrote: > On 20 Apr 2011, at 09:40, Dave Hodgkinson wrote: > >> >> http://www.jwz.org/blog/2011/04/a-badge-for-the-software-industrys-failures/ >> >> Or does he have a point? > > He might or might not have a point. The truth is, as someone working in a > Ja

Re: Someone needs to take jwz aside...

2011-04-20 Thread Paul Makepeace
On Wed, Apr 20, 2011 at 18:01, Abigail wrote: > But I've seen so much code that's needlessly convulated just so it can > just some code (or worse, that the code can be reused) I think they came up with a term for this back in the '70s: "Object Oriented Programming". Paul PS http://en.wikipedia.

Re: Someone needs to take jwz aside...

2011-04-20 Thread Pedro Figueiredo
On 20 Apr 2011, at 09:40, Dave Hodgkinson wrote: > > http://www.jwz.org/blog/2011/04/a-badge-for-the-software-industrys-failures/ > > Or does he have a point? He might or might not have a point. The truth is, as someone working in a Java shop where the core business is writing games, as long a

Re: Someone needs to take jwz aside...

2011-04-20 Thread Abigail
On Wed, Apr 20, 2011 at 06:43:48PM +0200, Lars Thegler wrote: > On Wed, Apr 20, 2011 at 10:40 AM, Dave Hodgkinson wrote: > > > > http://www.jwz.org/blog/2011/04/a-badge-for-the-software-industrys-failures/ > > > > Or does he have a point? > > No, code reuse is a *good* thing. Sometimes. But I'v

Re: Someone needs to take jwz aside...

2011-04-20 Thread Lars Thegler
On Wed, Apr 20, 2011 at 10:40 AM, Dave Hodgkinson wrote: > > http://www.jwz.org/blog/2011/04/a-badge-for-the-software-industrys-failures/ > > Or does he have a point? No, code reuse is a *good* thing. Yes, CPAN.pm sometimes fails. Yes, TMTOWTDI means you have to make educated decisions about wh

Re: Someone needs to take jwz aside...

2011-04-20 Thread damien krotkine
On 20 April 2011 17:48, Jacqui Caren-home wrote: > > p.s. how about listing the depcount for a module. > That way we can tell what is truly lite and what is a can-o-worms. > something like this http://deps.cpantesters.org/?module=DateTime&perl=latest ? Granted, it would be a benefit to have tha

Re: Someone needs to take jwz aside...

2011-04-20 Thread Dave Cross
On 04/20/2011 04:48 PM, Jacqui Caren-home wrote: p.s. how about listing the depcount for a module. That way we can tell what is truly lite and what is a can-o-worms. You mean like cpandeps does? http://deps.cpantesters.org/ Dave...

Re: Someone needs to take jwz aside...

2011-04-20 Thread Jacqui Caren-home
On 20/04/2011 13:29, Paul Makepeace wrote: On Wed, Apr 20, 2011 at 12:22, Bill Crawford wrote: If (as recently happened) you discover a dependency chain that leads to CPAN complaining that you need a newer perl because it's a core module ... it gets extra annoying. +1 cpan[1]> install Term:

Re: Someone needs to take jwz aside...

2011-04-20 Thread Paul Makepeace
On Wed, Apr 20, 2011 at 15:40, Jason Clifford wrote: > Does that mean your java team will have to re-invent lots of wheels or > will they be using established (and proven) code libraries? They'll probably be using software that doesn't contain a load of '0.x' "releases"

Re: Someone needs to take jwz aside...

2011-04-20 Thread Jason Clifford
On Wed, 2011-04-20 at 12:27 +0100, Andy Armstrong wrote: > Short answer: we're writing most of our new services in Java with a toolchain > that makes a lot of dependency management problems go away :) Does that mean your java team will have to re-invent lots of wheels or will they be using establ

Re: Someone needs to take jwz aside...

2011-04-20 Thread Jérôme Étévé
On 20 April 2011 14:18, Simon Cozens wrote: > On 20/04/2011 11:59, Peter Edwards wrote: >> Go ahead and write CPAN modules requiring perl 5.12 and up to date Moose >> then watch organisations throw Perl out the window and replace it with Java. Is there anything better in Java? I'm currently looki

Re: Someone needs to take jwz aside...

2011-04-20 Thread Simon Cozens
On 20/04/2011 11:59, Peter Edwards wrote: > Go ahead and write CPAN modules requiring perl 5.12 and up to date Moose > then watch organisations throw Perl out the window and replace it with Java. Given that a lot of the push behind the Modern Perl cult is to make Perl more Serious and Enterprise,

Re: Someone needs to take jwz aside...

2011-04-20 Thread David Cantrell
On Wed, Apr 20, 2011 at 12:22:20PM +0100, Bill Crawford wrote: > If (as recently happened) you discover a dependency chain that leads > to CPAN complaining that you need a newer perl because it's a core > module ... it gets extra annoying. That particular bug was fixed a squillion years ago. --

Re: Someone needs to take jwz aside...

2011-04-20 Thread David Cantrell
On Wed, Apr 20, 2011 at 12:21:02PM +0100, Dominic Thoreau wrote: > i did see the counterpoint to this a while back when putting in a > module to CPAN for $past_employer. > > Not so much "huge dependency chain" as "there's more than one way to > do it" being a problem. This is why I don't like Ca

Re: Someone needs to take jwz aside...

2011-04-20 Thread Paul Makepeace
On Wed, Apr 20, 2011 at 12:22, Bill Crawford wrote: > If (as recently happened) you discover a dependency chain that leads > to CPAN complaining that you need a newer perl because it's a core > module ... it gets extra annoying. +1 cpan[1]> install Term::ReadLine The most recent version "1.07"

Re: Someone needs to take jwz aside...

2011-04-20 Thread Piers Cawley
On Wed, Apr 20, 2011 at 12:27 PM, Andy Armstrong wrote: > On 20 Apr 2011, at 12:05, Jason Clifford wrote: >> So how are you handling the requirement to maintain the code doing what >> those many modules do? >> >> If you are not using a modular approach does that have any impact upon >> the TCO of

Re: Someone needs to take jwz aside...

2011-04-20 Thread Andy Armstrong
On 20 Apr 2011, at 12:05, Jason Clifford wrote: > So how are you handling the requirement to maintain the code doing what > those many modules do? > > If you are not using a modular approach does that have any impact upon > the TCO of maintaining the systems you are deploying? Short answer: we're

Re: Someone needs to take jwz aside...

2011-04-20 Thread Bill Crawford
On 20 April 2011 12:12, Abigail wrote: > On Wed, Apr 20, 2011 at 12:06:27PM +0100, Bill Crawford wrote: >> It is frustrating to try to get a recent version of anything at all >> onto a server that's destined to sit in a data centre for five years, >> and needs to have a relatively stable install

Re: Someone needs to take jwz aside...

2011-04-20 Thread Dominic Thoreau
On 20 April 2011 11:42, Zbigniew Lukasiak wrote: > I generally agree that bloat happens and perhaps we should think a bit more > about that - but I don't think there are any simple solutions. > > The alternative to having one big, but mostly universal module (like > DateTime) is to have many smal

Re: Someone needs to take jwz aside...

2011-04-20 Thread David Cantrell
On Wed, Apr 20, 2011 at 01:01:10PM +0200, Abigail wrote: > I think his point is: "when doing something trivial, don't have a huge > dependency chain". And it's to highlight this that I wrote CPANdeps! -- David Cantrell | Bourgeois reactionary pig "There's a hole in my bucket, dear Liza, de

Re: Someone needs to take jwz aside...

2011-04-20 Thread Abigail
On Wed, Apr 20, 2011 at 12:06:27PM +0100, Bill Crawford wrote: > On 20 April 2011 11:59, Peter Edwards wrote: > > > Go ahead and write CPAN modules requiring perl 5.12 and up to date Moose > > then watch organisations throw Perl out the window and replace it with Java. > > Like I'm seeing right n

Re: Someone needs to take jwz aside...

2011-04-20 Thread Zbigniew Lukasiak
On Wed, Apr 20, 2011 at 12:51 PM, Simon Cozens wrote: > > On 20/04/2011 11:42, Zbigniew Lukasiak wrote: > > The alternative to having one big, but mostly universal module (like > > DateTime) is to have many small specialized modules. > > No, the alternative is to have the option of either using on

Re: Someone needs to take jwz aside...

2011-04-20 Thread Jesse Vincent
On Wed 20.Apr'11 at 13:01:10 +0200, Abigail wrote: > > I don't think that was jwz's point. > > I think his point is: "when doing something trivial, don't have a huge > dependency chain". "Easy things should be easy. Impossible things should be possible." > > Abigail

Re: Someone needs to take jwz aside...

2011-04-20 Thread Bill Crawford
On 20 April 2011 11:59, Peter Edwards wrote: > Go ahead and write CPAN modules requiring perl 5.12 and up to date Moose > then watch organisations throw Perl out the window and replace it with Java. > Like I'm seeing right now because they end up stuck requiring particular > versions of libraries

Re: Someone needs to take jwz aside...

2011-04-20 Thread Jason Clifford
On Wed, 2011-04-20 at 11:48 +0100, Andy Armstrong wrote: > Yup - completely agree. This is one of the reasons I like the ::Tiny > namespace so much. > > And the transient dependency explosion - and subsequent burden of updating > those dependencies - i.e. the TCO of a Perl app - is the main reas

Re: Someone needs to take jwz aside...

2011-04-20 Thread Abigail
On Wed, Apr 20, 2011 at 12:42:12PM +0200, Zbigniew Lukasiak wrote: > On Wed, Apr 20, 2011 at 12:05 PM, Simon Cozens wrote: > > > On 20/04/2011 09:40, Dave Hodgkinson wrote: > > > Or does he have a point? > > > > He completely has a point. CPAN developers right now seem to have a strong > > predile

Re: Someone needs to take jwz aside...

2011-04-20 Thread Peter Edwards
On 20 April 2011 11:13, Jesse Vincent wrote: > On Wed, Apr 20, 2011 at 09:40:57AM +0100, Dave Hodgkinson wrote: > > > http://www.jwz.org/blog/2011/04/a-badge-for-the-software-industrys-failures/ > > > > Or does he have a point? > > He has a point. > > Gosh that's timely: my talk last week at htt

Re: Someone needs to take jwz aside...

2011-04-20 Thread Simon Cozens
On 20/04/2011 11:42, Zbigniew Lukasiak wrote: > The alternative to having one big, but mostly universal module (like > DateTime) is to have many small specialized modules. No, the alternative is to have the option of either using one big universal module *or* many small specialized modules. A comp

Re: Someone needs to take jwz aside...

2011-04-20 Thread Andy Armstrong
On 20 Apr 2011, at 11:05, Simon Cozens wrote: > I agree with him that doesn't seem to be a culture of simplicity. Yup - completely agree. This is one of the reasons I like the ::Tiny namespace so much. And the transient dependency explosion - and subsequent burden of updating those dependencies

Re: Someone needs to take jwz aside...

2011-04-20 Thread Zbigniew Lukasiak
On Wed, Apr 20, 2011 at 12:05 PM, Simon Cozens wrote: > On 20/04/2011 09:40, Dave Hodgkinson wrote: > > Or does he have a point? > > He completely has a point. CPAN developers right now seem to have a strong > predilection for throwing the kitchen sink into modules that really don't > need > it. (

Re: Someone needs to take jwz aside...

2011-04-20 Thread Jesse Vincent
On Wed, Apr 20, 2011 at 09:40:57AM +0100, Dave Hodgkinson wrote: > > http://www.jwz.org/blog/2011/04/a-badge-for-the-software-industrys-failures/ > > Or does he have a point? He has a point. --

Re: Someone needs to take jwz aside...

2011-04-20 Thread Simon Cozens
On 20/04/2011 09:40, Dave Hodgkinson wrote: > Or does he have a point? He completely has a point. CPAN developers right now seem to have a strong predilection for throwing the kitchen sink into modules that really don't need it. ("You want to parse dates, you use DateTime." Um, no, not necessarily

Re: Someone needs to take jwz aside...

2011-04-20 Thread Sue Spence
On 20 April 2011 10:03, Paul Makepeace wrote: > On Wed, Apr 20, 2011 at 09:40, Dave Hodgkinson wrote: >> >> http://www.jwz.org/blog/2011/04/a-badge-for-the-software-industrys-failures/ >> >> Or does he have a point? >> > > Key is > http://www.jwz.org/blog/2011/04/a-badge-for-the-software-industr

Re: Someone needs to take jwz aside...

2011-04-20 Thread Paul Makepeace
On Wed, Apr 20, 2011 at 09:40, Dave Hodgkinson wrote: > > http://www.jwz.org/blog/2011/04/a-badge-for-the-software-industrys-failures/ > > Or does he have a point? > Key is http://www.jwz.org/blog/2011/04/a-badge-for-the-software-industrys-failures/#comment-90218 P

Someone needs to take jwz aside...

2011-04-20 Thread Dave Hodgkinson
http://www.jwz.org/blog/2011/04/a-badge-for-the-software-industrys-failures/ Or does he have a point?