SlideShare a Scribd company logo
1 of 29
Download to read offline
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!

More Related Content

Similar to 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
 

Similar to 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
 

More from 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
 

More from 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
 

Recently uploaded

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 

Recently uploaded (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 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!