SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
TPF Grant Committee
ambs - TPF GC Chair
TPF Grants Committee?
TPF supports Perl-related projects development;

TPF GC is responsible for:

  publishing calls for grant proposals;

  evaluating and ranking grant proposals;

  assigning grant managers to funded grants;

  performing regular reports on running grants;
Who is TPF GC?
TPF GC is composed by:

  me, Curtis “Ovid” Poe, Leon Brocard, Rafael
  Garcia-Suarez, Thomas Klausner, Ben Tilly, Will
  “Coke” Coleda and Perrin Harkins;

TPF GC is helped by Grant managers:

  Adrian Howard, Dave Rolsky, Rosellyne
  Thompson, Jeff Horwitz and Ricardo Signes;
Who is TPF GC?
CURTIS (OVID) POE




                    •   Previous GC Chair
Who is TPF GC?
                       • YAPC::EU   orange founder
 LEON BROCARD (ACME)
Who is TPF GC?
RAFAEL GARCIA-SUAREZ




                                        •   Perl 5.10 Pumpkin
Who is TPF GC?
THOMAS KLAUSNER




                  •   CPANTS Guy
Who is TPF GC?

                      •   tilly on perlmonks!
BEN TILLY
Who is TPF GC?
WILL (COKE) COLEDA




                     •   Parrot hacker
Who is TPF GC?
  PERRIN HARKINS




                   •   mod_perl guy
Who is TPF GC?
 ALBERTO SIMÕES (AMBS)




                         •   Current GC Chair
ROSELLYNE THOMPSON



 DAVE ROLSKY




                   ADRIAN HOWARD



RICARDO SIGNES




                    JEFF HORWITZ
                                      And Grant Managers
Why Them?
We need someone!

Somebody will always ask!

Voted originally by TPF board.

Members addition is now voted by itself.

  Yes, this might be bad!

  Yes, this is good as well!

    Pick your choice
How does it work?
A call for grant proposals each three months;

Proposals are received under RT during a month;

Proposals are posted for community discussion;

Proposals are voted by GC community;

Results are published;

Grant managers assigned to accepted proposals;
FAQ:
Who can make proposals?

  anyone;

What kind of proposals?

  any project relevant to the community;

How to create a proposal?

  follow the guidelines in the webpage;
Proposal contents (1/3)

Basics:

  Your name and email;

  A title for your project;

  A small but incisive abstract;

  Your biography;
Proposal contents (2/3)


Project relevancy:

  Benefits to the Perl Community;

  Deliverables;
Proposal contents (3/3)

Proposal details:

  Project details;

  Project schedule;

  Amount requested;
What kind of proposals?
From small to big tasks;

From simple to complex tasks;

  Don’t propose a complex task if newbie;

Not necessary new projects:

  why not to correct bugs?

  why not to add features to existing code?
How do you evaluate?
Check if the proposal is relevant to community;
(now easier with community feedback)

Compare project with existing alternatives;

Evaluate proposal schedule and feasibility;

Compare relevance with other proposals;

Check if the user is able to complete the task;

Evaluate the amount requested...
Success stories
Improve Perl 5 (Nicholas Clark)

Perl 5 maintenance and development is
proceeding steadily, but there are a number of
stubborn bugs that no volunteer has had the time
to work on. This project will ensure that these
bugs are resolved, as well as providing resource to
develop new features for both 5.8.x and 5.10.

$11.000 (most expensive grant ever)
Success stories
Nicholas Clark:

  [Why would not submit another grant to TPF...]
  what was a hobby became work, without any of
  the benefits that work usually has.

  Success constrains: submitter actually has to
  want to do it, and the issue of money has to be
  the actual blocker. Grants don't create time, do
  increase pressure, and for most people the
  amount of money the grant offers isn't going to
  be significant compared with what they could
  earn commercially.
Success stories

Policies for Perl::Critic (Chris Dolan)

Implement a selection of (20) new policies for
Perl::Critic.

$2.000
Success stories
Chris Dolan:

 Motivation: [...] I knew that I wasn't going to get
 it done without external motivation. I work best
 under pressure, [...] The money made it easier to
 justify the hours spent [...], but was a smaller
 part of the equation than the publicity.

 Success constrains: (a) a respected project
 that is already underway (b) realistic, quantifiable
 end goals (c) an experienced grantee (d)
 concrete intermediate goals
Success stories
Promote pVoice and the use of Perl for writing
Assistive Software (Jouke Visser)

Perl may not be the language people would think
of first to create something like pVoice. [...] I want
to show everyone that Perl is perfectly suitable for
this job. Besides this objective, I also want to
convince medical professionals that there's an
alternative for expensive proprietary software to
assist physically challenged people [...]

$3.500
Success stories

Re-factoring Editor Grant (Adam Kennedy)

Synopsis not relevant: the original objective was
not completed! But another (probably better)
objective was achieved: Strawberry Perl!

Original requested value was paid: $5.000;
Not successful stories
Media-Wiki Syntax Parser

 project accepted, but grantee did not start
 working right after it being accepted;

 grantee got a $job;

 grantee lost interest on the subject

Make Money vs Do Interesting Things
Not successful stories
Running Too-Long Grants

  Interesting tasks, but lack of organization;

  Task might be useful, but not in the mood;

Try to follow the schedule!

Running twice the schedule is OK!

Running more than that, is procrastination!
Thank You!

Weitere ähnliche Inhalte

Ähnlich wie TPF GC

Inside NumPy: preparing for the next decade
Inside NumPy: preparing for the next decadeInside NumPy: preparing for the next decade
Inside NumPy: preparing for the next decadeRalf Gommers
 
Visualising conversation around #c4thepromise
Visualising conversation around #c4thepromiseVisualising conversation around #c4thepromise
Visualising conversation around #c4thepromiseSteve Winton
 
Business Models & the RFP Process
Business Models & the RFP ProcessBusiness Models & the RFP Process
Business Models & the RFP ProcessMandySmithSF
 
Open source-and-you-gr8conf-us-2013
Open source-and-you-gr8conf-us-2013Open source-and-you-gr8conf-us-2013
Open source-and-you-gr8conf-us-2013Peter Ledbrook
 
Creating Community: A frank discussion between a megacorp and a start-up
Creating Community: A frank discussion between a megacorp and a start-upCreating Community: A frank discussion between a megacorp and a start-up
Creating Community: A frank discussion between a megacorp and a start-upAll Things Open
 
Farewell Hong Kong Startups
Farewell Hong Kong StartupsFarewell Hong Kong Startups
Farewell Hong Kong StartupsPaul Orlando
 
DevOps Roadtrip - Denver
DevOps Roadtrip - DenverDevOps Roadtrip - Denver
DevOps Roadtrip - DenverVictorOps
 
Positive Disruption in the Enterprise: How Infusion Approaches New Technology...
Positive Disruption in the Enterprise: How Infusion Approaches New Technology...Positive Disruption in the Enterprise: How Infusion Approaches New Technology...
Positive Disruption in the Enterprise: How Infusion Approaches New Technology...MongoDB
 
CorporateCommunityOWF2010
CorporateCommunityOWF2010CorporateCommunityOWF2010
CorporateCommunityOWF2010Connect'up
 
Crowdsourcing in business
Crowdsourcing in businessCrowdsourcing in business
Crowdsourcing in businessKobi Magnezi
 
A Successful DevOps Initiative Starts with Knowning Your Numbers by Anne Hungate
A Successful DevOps Initiative Starts with Knowning Your Numbers by Anne HungateA Successful DevOps Initiative Starts with Knowning Your Numbers by Anne Hungate
A Successful DevOps Initiative Starts with Knowning Your Numbers by Anne HungateQA or the Highway
 
Youth Trajectories: Pathways Design Charrette Presentation
Youth Trajectories: Pathways Design Charrette PresentationYouth Trajectories: Pathways Design Charrette Presentation
Youth Trajectories: Pathways Design Charrette Presentationhivelearningnyc
 
OSDC 2019 | Feature Branching considered Evil by Thierry de Pauw
OSDC 2019 | Feature Branching considered Evil by Thierry de PauwOSDC 2019 | Feature Branching considered Evil by Thierry de Pauw
OSDC 2019 | Feature Branching considered Evil by Thierry de PauwNETWAYS
 
Onetti - Marinucci - MTB Job Creator Tour 2014
Onetti - Marinucci - MTB Job Creator Tour 2014Onetti - Marinucci - MTB Job Creator Tour 2014
Onetti - Marinucci - MTB Job Creator Tour 2014Mind The Bridge Foundation
 
Open Source: Beyond the Bottom Line - David Duffett
Open Source: Beyond the Bottom Line - David DuffettOpen Source: Beyond the Bottom Line - David Duffett
Open Source: Beyond the Bottom Line - David DuffettDavid Duffett dCAP
 
W4P-Launch - Open Source Crowdsourcing platform
W4P-Launch - Open Source Crowdsourcing platformW4P-Launch - Open Source Crowdsourcing platform
W4P-Launch - Open Source Crowdsourcing platformOpen Knowledge Belgium
 
Project culture canvas
Project culture canvasProject culture canvas
Project culture canvasNevo Hadas
 

Ähnlich wie TPF GC (20)

Inside NumPy: preparing for the next decade
Inside NumPy: preparing for the next decadeInside NumPy: preparing for the next decade
Inside NumPy: preparing for the next decade
 
Visualising conversation around #c4thepromise
Visualising conversation around #c4thepromiseVisualising conversation around #c4thepromise
Visualising conversation around #c4thepromise
 
Business Models & the RFP Process
Business Models & the RFP ProcessBusiness Models & the RFP Process
Business Models & the RFP Process
 
Open source-and-you-gr8conf-us-2013
Open source-and-you-gr8conf-us-2013Open source-and-you-gr8conf-us-2013
Open source-and-you-gr8conf-us-2013
 
Creating Community: A frank discussion between a megacorp and a start-up
Creating Community: A frank discussion between a megacorp and a start-upCreating Community: A frank discussion between a megacorp and a start-up
Creating Community: A frank discussion between a megacorp and a start-up
 
Farewell Hong Kong Startups
Farewell Hong Kong StartupsFarewell Hong Kong Startups
Farewell Hong Kong Startups
 
DevOps Roadtrip - Denver
DevOps Roadtrip - DenverDevOps Roadtrip - Denver
DevOps Roadtrip - Denver
 
Positive Disruption in the Enterprise: How Infusion Approaches New Technology...
Positive Disruption in the Enterprise: How Infusion Approaches New Technology...Positive Disruption in the Enterprise: How Infusion Approaches New Technology...
Positive Disruption in the Enterprise: How Infusion Approaches New Technology...
 
CorporateCommunityOWF2010
CorporateCommunityOWF2010CorporateCommunityOWF2010
CorporateCommunityOWF2010
 
Crowdsourcing in business
Crowdsourcing in businessCrowdsourcing in business
Crowdsourcing in business
 
A Successful DevOps Initiative Starts with Knowning Your Numbers by Anne Hungate
A Successful DevOps Initiative Starts with Knowning Your Numbers by Anne HungateA Successful DevOps Initiative Starts with Knowning Your Numbers by Anne Hungate
A Successful DevOps Initiative Starts with Knowning Your Numbers by Anne Hungate
 
Youth Trajectories: Pathways Design Charrette Presentation
Youth Trajectories: Pathways Design Charrette PresentationYouth Trajectories: Pathways Design Charrette Presentation
Youth Trajectories: Pathways Design Charrette Presentation
 
OSDC 2019 | Feature Branching considered Evil by Thierry de Pauw
OSDC 2019 | Feature Branching considered Evil by Thierry de PauwOSDC 2019 | Feature Branching considered Evil by Thierry de Pauw
OSDC 2019 | Feature Branching considered Evil by Thierry de Pauw
 
Onetti - Marinucci - MTB Job Creator Tour 2014
Onetti - Marinucci - MTB Job Creator Tour 2014Onetti - Marinucci - MTB Job Creator Tour 2014
Onetti - Marinucci - MTB Job Creator Tour 2014
 
Tpma focus issue 13 (3 q2013)(1)
Tpma focus   issue 13 (3 q2013)(1)Tpma focus   issue 13 (3 q2013)(1)
Tpma focus issue 13 (3 q2013)(1)
 
Fwd50 djm updated oct 31
Fwd50 djm updated oct 31Fwd50 djm updated oct 31
Fwd50 djm updated oct 31
 
Video competition report
Video competition reportVideo competition report
Video competition report
 
Open Source: Beyond the Bottom Line - David Duffett
Open Source: Beyond the Bottom Line - David DuffettOpen Source: Beyond the Bottom Line - David Duffett
Open Source: Beyond the Bottom Line - David Duffett
 
W4P-Launch - Open Source Crowdsourcing platform
W4P-Launch - Open Source Crowdsourcing platformW4P-Launch - Open Source Crowdsourcing platform
W4P-Launch - Open Source Crowdsourcing platform
 
Project culture canvas
Project culture canvasProject culture canvas
Project culture canvas
 

Mehr von Alberto Simões

Making the most of a 100-year-old dictionary
Making the most of a 100-year-old dictionaryMaking the most of a 100-year-old dictionary
Making the most of a 100-year-old dictionaryAlberto Simões
 
EMLex-A5: Specialized Dictionaries
EMLex-A5: Specialized DictionariesEMLex-A5: Specialized Dictionaries
EMLex-A5: Specialized DictionariesAlberto Simões
 
Aula 04 - Introdução aos Diagramas de Sequência
Aula 04 - Introdução aos Diagramas de SequênciaAula 04 - Introdução aos Diagramas de Sequência
Aula 04 - Introdução aos Diagramas de SequênciaAlberto Simões
 
Aula 02 - Engenharia de Requisitos
Aula 02 - Engenharia de RequisitosAula 02 - Engenharia de Requisitos
Aula 02 - Engenharia de RequisitosAlberto Simões
 
Aula 01 - Planeamento de Sistemas de Informação
Aula 01 - Planeamento de Sistemas de InformaçãoAula 01 - Planeamento de Sistemas de Informação
Aula 01 - Planeamento de Sistemas de InformaçãoAlberto Simões
 
Building C and C++ libraries with Perl
Building C and C++ libraries with PerlBuilding C and C++ libraries with Perl
Building C and C++ libraries with PerlAlberto Simões
 
Processing XML: a rewriting system approach
Processing XML: a rewriting system approachProcessing XML: a rewriting system approach
Processing XML: a rewriting system approachAlberto Simões
 
Arquitecturas de Tradução Automática
Arquitecturas de Tradução AutomáticaArquitecturas de Tradução Automática
Arquitecturas de Tradução AutomáticaAlberto Simões
 
Extracção de Recursos para Tradução Automática
Extracção de Recursos para Tradução AutomáticaExtracção de Recursos para Tradução Automática
Extracção de Recursos para Tradução AutomáticaAlberto Simões
 

Mehr von Alberto Simões (20)

Source Code Quality
Source Code QualitySource Code Quality
Source Code Quality
 
Google Maps JS API
Google Maps JS APIGoogle Maps JS API
Google Maps JS API
 
Making the most of a 100-year-old dictionary
Making the most of a 100-year-old dictionaryMaking the most of a 100-year-old dictionary
Making the most of a 100-year-old dictionary
 
EMLex-A5: Specialized Dictionaries
EMLex-A5: Specialized DictionariesEMLex-A5: Specialized Dictionaries
EMLex-A5: Specialized Dictionaries
 
Modelação de Dados
Modelação de DadosModelação de Dados
Modelação de Dados
 
Aula 04 - Introdução aos Diagramas de Sequência
Aula 04 - Introdução aos Diagramas de SequênciaAula 04 - Introdução aos Diagramas de Sequência
Aula 04 - Introdução aos Diagramas de Sequência
 
Aula 02 - Engenharia de Requisitos
Aula 02 - Engenharia de RequisitosAula 02 - Engenharia de Requisitos
Aula 02 - Engenharia de Requisitos
 
Aula 01 - Planeamento de Sistemas de Informação
Aula 01 - Planeamento de Sistemas de InformaçãoAula 01 - Planeamento de Sistemas de Informação
Aula 01 - Planeamento de Sistemas de Informação
 
Building C and C++ libraries with Perl
Building C and C++ libraries with PerlBuilding C and C++ libraries with Perl
Building C and C++ libraries with Perl
 
PLN em Perl
PLN em PerlPLN em Perl
PLN em Perl
 
Classification Systems
Classification SystemsClassification Systems
Classification Systems
 
Redes de Pert
Redes de PertRedes de Pert
Redes de Pert
 
Dancing Tutorial
Dancing TutorialDancing Tutorial
Dancing Tutorial
 
Processing XML: a rewriting system approach
Processing XML: a rewriting system approachProcessing XML: a rewriting system approach
Processing XML: a rewriting system approach
 
Sistemas de Numeração
Sistemas de NumeraçãoSistemas de Numeração
Sistemas de Numeração
 
Álgebra de Boole
Álgebra de BooleÁlgebra de Boole
Álgebra de Boole
 
Arquitecturas de Tradução Automática
Arquitecturas de Tradução AutomáticaArquitecturas de Tradução Automática
Arquitecturas de Tradução Automática
 
Extracção de Recursos para Tradução Automática
Extracção de Recursos para Tradução AutomáticaExtracção de Recursos para Tradução Automática
Extracção de Recursos para Tradução Automática
 
Dicionário Aberto
Dicionário AbertoDicionário Aberto
Dicionário Aberto
 
Keynote Globs
Keynote GlobsKeynote Globs
Keynote Globs
 

Kürzlich hochgeladen

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 

Kürzlich hochgeladen (20)

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 

TPF GC

  • 1. TPF Grant Committee ambs - TPF GC Chair
  • 2. TPF Grants Committee? TPF supports Perl-related projects development; TPF GC is responsible for: publishing calls for grant proposals; evaluating and ranking grant proposals; assigning grant managers to funded grants; performing regular reports on running grants;
  • 3. Who is TPF GC? TPF GC is composed by: me, Curtis “Ovid” Poe, Leon Brocard, Rafael Garcia-Suarez, Thomas Klausner, Ben Tilly, Will “Coke” Coleda and Perrin Harkins; TPF GC is helped by Grant managers: Adrian Howard, Dave Rolsky, Rosellyne Thompson, Jeff Horwitz and Ricardo Signes;
  • 4. Who is TPF GC? CURTIS (OVID) POE • Previous GC Chair
  • 5. Who is TPF GC? • YAPC::EU orange founder LEON BROCARD (ACME)
  • 6. Who is TPF GC? RAFAEL GARCIA-SUAREZ • Perl 5.10 Pumpkin
  • 7. Who is TPF GC? THOMAS KLAUSNER • CPANTS Guy
  • 8. Who is TPF GC? • tilly on perlmonks! BEN TILLY
  • 9. Who is TPF GC? WILL (COKE) COLEDA • Parrot hacker
  • 10. Who is TPF GC? PERRIN HARKINS • mod_perl guy
  • 11. Who is TPF GC? ALBERTO SIMÕES (AMBS) • Current GC Chair
  • 12. ROSELLYNE THOMPSON DAVE ROLSKY ADRIAN HOWARD RICARDO SIGNES JEFF HORWITZ And Grant Managers
  • 13. Why Them? We need someone! Somebody will always ask! Voted originally by TPF board. Members addition is now voted by itself. Yes, this might be bad! Yes, this is good as well! Pick your choice
  • 14. How does it work? A call for grant proposals each three months; Proposals are received under RT during a month; Proposals are posted for community discussion; Proposals are voted by GC community; Results are published; Grant managers assigned to accepted proposals;
  • 15. FAQ: Who can make proposals? anyone; What kind of proposals? any project relevant to the community; How to create a proposal? follow the guidelines in the webpage;
  • 16. Proposal contents (1/3) Basics: Your name and email; A title for your project; A small but incisive abstract; Your biography;
  • 17. Proposal contents (2/3) Project relevancy: Benefits to the Perl Community; Deliverables;
  • 18. Proposal contents (3/3) Proposal details: Project details; Project schedule; Amount requested;
  • 19. What kind of proposals? From small to big tasks; From simple to complex tasks; Don’t propose a complex task if newbie; Not necessary new projects: why not to correct bugs? why not to add features to existing code?
  • 20. How do you evaluate? Check if the proposal is relevant to community; (now easier with community feedback) Compare project with existing alternatives; Evaluate proposal schedule and feasibility; Compare relevance with other proposals; Check if the user is able to complete the task; Evaluate the amount requested...
  • 21. Success stories Improve Perl 5 (Nicholas Clark) Perl 5 maintenance and development is proceeding steadily, but there are a number of stubborn bugs that no volunteer has had the time to work on. This project will ensure that these bugs are resolved, as well as providing resource to develop new features for both 5.8.x and 5.10. $11.000 (most expensive grant ever)
  • 22. Success stories Nicholas Clark: [Why would not submit another grant to TPF...] what was a hobby became work, without any of the benefits that work usually has. Success constrains: submitter actually has to want to do it, and the issue of money has to be the actual blocker. Grants don't create time, do increase pressure, and for most people the amount of money the grant offers isn't going to be significant compared with what they could earn commercially.
  • 23. Success stories Policies for Perl::Critic (Chris Dolan) Implement a selection of (20) new policies for Perl::Critic. $2.000
  • 24. Success stories Chris Dolan: Motivation: [...] I knew that I wasn't going to get it done without external motivation. I work best under pressure, [...] The money made it easier to justify the hours spent [...], but was a smaller part of the equation than the publicity. Success constrains: (a) a respected project that is already underway (b) realistic, quantifiable end goals (c) an experienced grantee (d) concrete intermediate goals
  • 25. Success stories Promote pVoice and the use of Perl for writing Assistive Software (Jouke Visser) Perl may not be the language people would think of first to create something like pVoice. [...] I want to show everyone that Perl is perfectly suitable for this job. Besides this objective, I also want to convince medical professionals that there's an alternative for expensive proprietary software to assist physically challenged people [...] $3.500
  • 26. Success stories Re-factoring Editor Grant (Adam Kennedy) Synopsis not relevant: the original objective was not completed! But another (probably better) objective was achieved: Strawberry Perl! Original requested value was paid: $5.000;
  • 27. Not successful stories Media-Wiki Syntax Parser project accepted, but grantee did not start working right after it being accepted; grantee got a $job; grantee lost interest on the subject Make Money vs Do Interesting Things
  • 28. Not successful stories Running Too-Long Grants Interesting tasks, but lack of organization; Task might be useful, but not in the mood; Try to follow the schedule! Running twice the schedule is OK! Running more than that, is procrastination!