SlideShare a Scribd company logo
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 decade
Ralf Gommers
 
Visualising conversation around #c4thepromise
Visualising conversation around #c4thepromiseVisualising conversation around #c4thepromise
Visualising conversation around #c4thepromise
Steve Winton
 
Business Models & the RFP Process
Business Models & the RFP ProcessBusiness Models & the RFP Process
Business Models & the RFP Process
MandySmithSF
 
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-up
All Things Open
 
Farewell Hong Kong Startups
Farewell Hong Kong StartupsFarewell Hong Kong Startups
Farewell Hong Kong Startups
Paul Orlando
 
DevOps Roadtrip - Denver
DevOps Roadtrip - DenverDevOps Roadtrip - Denver
DevOps Roadtrip - Denver
VictorOps
 
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 business
Kobi 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 Hungate
QA 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 Pauw
NETWAYS
 
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
Mind The Bridge Foundation
 
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)
Toronto Product Management Association
 
Fwd50 djm updated oct 31
Fwd50 djm updated oct 31Fwd50 djm updated oct 31
Fwd50 djm updated oct 31
Dan Murphy, PMP, CSPO, CSM
 
Video competition report
Video competition reportVideo competition report
Video competition report
Global Integration
 
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
David Duffett dCAP
 
W4P-Launch - Open Source Crowdsourcing platform
W4P-Launch - Open Source Crowdsourcing platformW4P-Launch - Open Source Crowdsourcing platform
W4P-Launch - Open Source Crowdsourcing platform
Open Knowledge Belgium
 
Project culture canvas
Project culture canvasProject culture canvas
Project culture canvas
Nevo 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

Source Code Quality
Source Code QualitySource Code Quality
Source Code Quality
Alberto Simões
 
Google Maps JS API
Google Maps JS APIGoogle Maps JS API
Google Maps JS API
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 dictionary
Alberto Simões
 
EMLex-A5: Specialized Dictionaries
EMLex-A5: Specialized DictionariesEMLex-A5: Specialized Dictionaries
EMLex-A5: Specialized Dictionaries
Alberto Simões
 
Modelação de Dados
Modelação de DadosModelação de Dados
Modelação de Dados
Alberto 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ência
Alberto Simões
 
Aula 02 - Engenharia de Requisitos
Aula 02 - Engenharia de RequisitosAula 02 - Engenharia de Requisitos
Aula 02 - Engenharia de Requisitos
Alberto 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ção
Alberto 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 Perl
Alberto Simões
 
PLN em Perl
PLN em PerlPLN em Perl
PLN em Perl
Alberto Simões
 
Classification Systems
Classification SystemsClassification Systems
Classification Systems
Alberto Simões
 
Redes de Pert
Redes de PertRedes de Pert
Redes de Pert
Alberto Simões
 
Dancing Tutorial
Dancing TutorialDancing Tutorial
Dancing Tutorial
Alberto Simões
 
Processing XML: a rewriting system approach
Processing XML: a rewriting system approachProcessing XML: a rewriting system approach
Processing XML: a rewriting system approach
Alberto Simões
 
Sistemas de Numeração
Sistemas de NumeraçãoSistemas de Numeração
Sistemas de Numeração
Alberto Simões
 
Álgebra de Boole
Álgebra de BooleÁlgebra de Boole
Álgebra de Boole
Alberto Simões
 
Arquitecturas de Tradução Automática
Arquitecturas de Tradução AutomáticaArquitecturas de Tradução Automática
Arquitecturas de Tradução Automática
Alberto 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ática
Alberto Simões
 
Dicionário Aberto
Dicionário AbertoDicionário Aberto
Dicionário Aberto
Alberto 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

Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 

Recently uploaded (20)

Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 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!