Upgrade to Pro — share decks privately, control downloads, hide ads and more …

My 16of25 / 42!

Avatar for Richard Jelinek Richard Jelinek
November 30, 2012
41

My 16of25 / 42!

A talk about the geeky techy status quo of Perl. You know - the one missing a goal and a strategy.

Avatar for Richard Jelinek

Richard Jelinek

November 30, 2012

Transcript

  1. Richard Jelinek About me 2012-11-24 London Perl Workshop (Compartmentalization) Computer

    science Perldev (we) MGMT (you) guy, 100% INTJ 16 years of Perl (summer 1996, cdb.suse.de) “Do I really have to use Perl?” 15 years of management 12 years of upper management (SuSE CR, PetaMem) For various reasons, I love Perl. And I will prove it... * 1970-11-24
  2. Richard Jelinek The Problem 2012–11-24 London Perl Workshop “Your problem

    is not technology. The problem is you.” - Klaatu “A bad strategy beats no strategy.“ - Ovid
  3. Richard Jelinek Self-Delusion 2012–11-24 London Perl Workshop Perl has no

    strategy. Of course. There is not even a goal. “WTF? We have a strategy. There is a roadmap for 5.18 (and beyond)...”
  4. Richard Jelinek Megalomania 2012–11-24 London Perl Workshop JAVA has a

    trivial but effective strategy. It has a bad goal, however. “JAVA everywhere!” (one size fits all, yadda yadda...)
  5. Richard Jelinek Hallucination 2012–11-24 London Perl Workshop Imagine “the ship”

    with techs only. Imagine, there is only the bridge. Now imagine: One of the best vessels “out there“ and you finally intend to use it.
  6. Richard Jelinek Self-Reflection 2012–11-24 London Perl Workshop Please ask yourself:

    Do we want to keep floating around ever-improving her? Do we wanna take her to the stars? (improving as we go) ;-)
  7. Richard Jelinek ADHD 2012–11-24 London Perl Workshop Focus! We need

    a goal. These are no valid goals: • another Perl-related web page • the next feature in Perl • fixing that long standing bug
  8. Richard Jelinek Hearing Voices 2012–11-24 London Perl Workshop Mozilla: “Take

    back the web!” Linux: “World domination. Fast.” Oracle: “JAVA everywhere!”
  9. Richard Jelinek Multiple Personalities 2012–11-24 London Perl Workshop Attention Economy

    Every person brought to Perl counts Developers are good Opinion Leaders are better! Attention Economy!
  10. Richard Jelinek Sociopathy 2012–11-24 London Perl Workshop “The index can

    be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system.”
  11. Richard Jelinek Therapy 2012–11-24 London Perl Workshop You can –

    and should – do “SEO”. Pushing Perl up in the TIOBE index is trivial. Make sure: “Perl programming” There's no excuse not doing this!
  12. Richard Jelinek Therapy 2012–11-24 London Perl Workshop If you intend

    to write docs for another Perl programmer – don't. Write or improve docs for newbies instead. There's more than enough of those!
  13. Richard Jelinek Paranoia 2012–11-24 London Perl Workshop “Only the paranoid

    survive.” - Intel Always assume the situation is worse. (then, there is only positive surprise)
  14. Richard Jelinek Therapy 2012–11-24 London Perl Workshop If you are

    already here... YOU are the opinion leader! (or need to become one) Testimonials!
  15. Richard Jelinek Therapy 2012–11-24 London Perl Workshop Work on/in Perl

    that pleases you, has less value than work that pleases others – especially newbies. Great if your work pleases all! Documentation – perlfaq1 sucks!
  16. Richard Jelinek Therapy 2012–11-24 London Perl Workshop 1 hour spent

    doing something yourself is almost nothing compared to 1 hour spent enabling others to do something. Both is necessary! Just remember it! Bugzilla! Use it – not just for bugs! (see Gentoo Bugzilla)
  17. Richard Jelinek Therapy 2012–11-24 London Perl Workshop Advocacy... Well, educate

    don't advocate. But do it! And have our goal in focus. Search for • “Python Advocacy” • “Perl Advocacy” ...
  18. Richard Jelinek Therapy 2012–11-24 London Perl Workshop ROI (when you

    have the attention) Make entry barrier as low as possible Make potentional reward as high as possible Translators! (PHP2Perl, Python2Perl5) and yes, Perl5->Perl6
  19. Richard Jelinek Therapy 2012–11-24 London Perl Workshop Finally, technology... There's

    plenty to do, but it should be the “right things”(tm). Where's the pfor? Where's the cosub? Why don't we have the best regex engine there is?