I'm interested in hard problems.
Recently, I've started thinking a lot about what CP6AN might look like.
Class::MOP and the Perl 6 Metamodel make me more excited than I'd like to admit.
Also expect occasional wordy technology-related rantings.
Incremental, backward-compatible change has its place. But sometimes it's good to be able to break your ties with the past and change how you look at things.
I've become convinced that we need to do this with CPAN.
Don't get me wrong, the CPAN is not only wonderful, it's one of Perl's best strengths. That doesn't mean we can't make it much, much better.
Ok, so what do I mean when I say CPAN? I'm referring to a lot of different things.
It would be a benefit to look not only at our own past, but the accomplishments of other people solving similar problems. There are plenty of packaging systems, library management technologies, etc. and in the great Perl tradition, we should steal as many of their good design ideas as possible.
Step one is to come up with some sort of spec. Step zero is research. What have we designed? What have others designed? What are our needs?
It's going to be an exciting ride.