SlideShare a Scribd company logo
1 of 23
So You Want to Write
       about
        Perl!
  brian d foy, brian.d.foy@gmail.com
      Publisher, The Perl Review
         YAPC Chicago 2006
About me
Wrote my first Perl article for TPJ #9

Then my next for TPJ #11 (Got into The Best
of The Perl Journal)

Later a columnist for TPJ

O’Reilly Weblogger, MacDevCenter, &c.

Publisher of The Perl Review

Lead author of Learning Perl, 4th Edition

Lead author of Intermediate Perl

Working on Mastering Perl
Reasons Not to Write

  Get rich
  Have more free time
  Quality time with your computer
  Free international travel
Reasons To Write
Your story is Perl’s best advocacy
Learn more about Perl
Become a better writer and communicator
Let people know what you’re doing
Let people (Google) know who you are
Write now
You can start right away
 Blogs
 use.perl.org
 Perlmonks Meditations
Fancier Places

Perl.com
IBM Developer Works
The Perl Review
Dr. Dobbs, Linux Magazine, Unix Review
Getting the Gig
It’s who you know, mostly
Or you have to have something really
good
Most places won’t be encouraging
Find the right people
Have some samples
Publishers want
Interesting content
Good writing
The least hassle
Writers with whom they can work
Something that sells
Wanting the Gig
People need to see your work
Your publisher should promote you
Your writing should take center stage
Be careful about writing for free
Talk to other authors about contracts
and publishers
Published other things you like
Introducing
        yourself
Most places have some sort of author or
style guide with instructions

When you propose something, be concise and
to the point

Realize that lots of other people are doing
the same thing
Authors at YAPC

brian d foy, Randal Schwartz, Allison
Randal, chromatic, Andy Lester, Larry
  Wall, Damian Conway, Tim Maher
Publishers at YAPC
      brian d foy

     Allison Randal

       chromatic
Perl.com



chromatic (chromatic@wgz.org)

Online, magazine-style articles about Perl
Books


Allison Randal (allison@oreilly.com) O’Reilly
Media, Onyx Neon Press

Apress

Pragmatic Bookshelf
Magazines

brian d foy (brian.d.foy@gmail.com), The Perl
Review

Kevin Carlson (kcarlson@ddj.com)
“Lightweight Languages” in DDJ.com

  Formerly published The Perl Journal
Actually Writing
Come up with a good story
Talk about more than just Perl
Learn more than you already know
Show how much you learned
Describe code in prose
Show your work to trusted friends
Your writing
    sux
Technical reviewers
Develop a core set of people you trust

  Not a single person

Let them see your story

Find a publisher who will care enough to
check

Realize they won’t to care as much as you

It’s still your job to make it right
If a publisher makes a
    lot of changes...

They like your story enough to spend time on it

They are making you look better to the world

They’ll hardly ever take credit

It’s a normal part of technical publishing
Tips for getting along

Technical writing isn’t literature

You aren’t an artist

If you want more work, accept changes

Don’t get emotionally attached to sentences

Don’t read it after it’s published
Summary
Personal stories are good advocacy
Getting the gig is about personal
relationships
You get better the more you do it
You develop a reputation and a resumé
You don’t do it to make money directly
References


“So you want to write a book” - http://
www.oreilly.com/oreilly/author/

TPR Author Guidelines - http://
www.theperlreview.com/Authors/
Q&A

More Related Content

Similar to So You Want To Write About Perl

Research paper writing (abbreviated version)
Research paper writing (abbreviated version)Research paper writing (abbreviated version)
Research paper writing (abbreviated version)JasonProff
 
Ebook Publishing Primer for Consultants (Bay Area Consultants Network January...
Ebook Publishing Primer for Consultants (Bay Area Consultants Network January...Ebook Publishing Primer for Consultants (Bay Area Consultants Network January...
Ebook Publishing Primer for Consultants (Bay Area Consultants Network January...Smashwords, Inc.
 
The Top 7 Mistakes Writers Make When Self-Publishing
The Top 7 Mistakes Writers Make When Self-PublishingThe Top 7 Mistakes Writers Make When Self-Publishing
The Top 7 Mistakes Writers Make When Self-PublishingAuthor Publishing System
 
From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...
From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...
From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...Alan Mendelevich
 
Establishing an Online Presence
Establishing an Online Presence Establishing an Online Presence
Establishing an Online Presence ggaldorisi
 
How to write a short story that works
How to write a short story that worksHow to write a short story that works
How to write a short story that worksCanh Ket
 
Reviewing it Right!
Reviewing it Right!Reviewing it Right!
Reviewing it Right!Clare Atkins
 
The four rules of writing of writing your thesis
The four rules of writing of writing your thesisThe four rules of writing of writing your thesis
The four rules of writing of writing your thesisRoger Watson
 
Referencing and zotero (business)
Referencing and zotero (business)Referencing and zotero (business)
Referencing and zotero (business)colinokeeffe
 
Step4
Step4Step4
Step4xerx
 
A Step-by-Step Guide to Self Publishing
A Step-by-Step Guide to Self PublishingA Step-by-Step Guide to Self Publishing
A Step-by-Step Guide to Self PublishingBeth Jusino
 
The four rules of writing
The four rules of writingThe four rules of writing
The four rules of writingRoger Watson
 
Classroom Management presentation by Muhammad Zubair
Classroom Management presentation by Muhammad ZubairClassroom Management presentation by Muhammad Zubair
Classroom Management presentation by Muhammad ZubairMuhammadZubair404515
 
Get Published Now! 2017 - Why Write?
Get Published Now! 2017 - Why Write?Get Published Now! 2017 - Why Write?
Get Published Now! 2017 - Why Write?ggaldorisi
 
20090720 writing a_paper
20090720 writing a_paper20090720 writing a_paper
20090720 writing a_paperMichael Karpov
 
Writing for research.pptx
Writing for research.pptxWriting for research.pptx
Writing for research.pptxManisha Tyagi
 

Similar to So You Want To Write About Perl (20)

Research paper writing (abbreviated version)
Research paper writing (abbreviated version)Research paper writing (abbreviated version)
Research paper writing (abbreviated version)
 
How to publish a book
How to publish a bookHow to publish a book
How to publish a book
 
Ebook Publishing Primer for Consultants (Bay Area Consultants Network January...
Ebook Publishing Primer for Consultants (Bay Area Consultants Network January...Ebook Publishing Primer for Consultants (Bay Area Consultants Network January...
Ebook Publishing Primer for Consultants (Bay Area Consultants Network January...
 
Chap7 TSMITH
Chap7 TSMITHChap7 TSMITH
Chap7 TSMITH
 
Chap7 TSMITH
Chap7 TSMITHChap7 TSMITH
Chap7 TSMITH
 
The Top 7 Mistakes Writers Make When Self-Publishing
The Top 7 Mistakes Writers Make When Self-PublishingThe Top 7 Mistakes Writers Make When Self-Publishing
The Top 7 Mistakes Writers Make When Self-Publishing
 
From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...
From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...
From Developer to Startup CEO: Things I've Learned on the Journey (CEE MVP Co...
 
Establishing an Online Presence
Establishing an Online Presence Establishing an Online Presence
Establishing an Online Presence
 
How to write a short story that works
How to write a short story that worksHow to write a short story that works
How to write a short story that works
 
Reviewing it Right!
Reviewing it Right!Reviewing it Right!
Reviewing it Right!
 
The four rules of writing of writing your thesis
The four rules of writing of writing your thesisThe four rules of writing of writing your thesis
The four rules of writing of writing your thesis
 
Referencing and zotero (business)
Referencing and zotero (business)Referencing and zotero (business)
Referencing and zotero (business)
 
Step4
Step4Step4
Step4
 
A Step-by-Step Guide to Self Publishing
A Step-by-Step Guide to Self PublishingA Step-by-Step Guide to Self Publishing
A Step-by-Step Guide to Self Publishing
 
The four rules of writing
The four rules of writingThe four rules of writing
The four rules of writing
 
Classroom Management presentation by Muhammad Zubair
Classroom Management presentation by Muhammad ZubairClassroom Management presentation by Muhammad Zubair
Classroom Management presentation by Muhammad Zubair
 
Get Published Now! 2017 - Why Write?
Get Published Now! 2017 - Why Write?Get Published Now! 2017 - Why Write?
Get Published Now! 2017 - Why Write?
 
Why Write
Why WriteWhy Write
Why Write
 
20090720 writing a_paper
20090720 writing a_paper20090720 writing a_paper
20090720 writing a_paper
 
Writing for research.pptx
Writing for research.pptxWriting for research.pptx
Writing for research.pptx
 

More from brian d foy

Conferences for Beginners presentation
Conferences for Beginners presentationConferences for Beginners presentation
Conferences for Beginners presentationbrian d foy
 
20 years in Perl
20 years in Perl20 years in Perl
20 years in Perlbrian d foy
 
PrettyDump Perl 6 (London.pm)
PrettyDump Perl 6 (London.pm)PrettyDump Perl 6 (London.pm)
PrettyDump Perl 6 (London.pm)brian d foy
 
Dumping Perl 6 (French Perl Workshop)
Dumping Perl 6 (French Perl Workshop)Dumping Perl 6 (French Perl Workshop)
Dumping Perl 6 (French Perl Workshop)brian d foy
 
Perl v5.26 Features (AmsterdamX.pm)
Perl v5.26 Features (AmsterdamX.pm)Perl v5.26 Features (AmsterdamX.pm)
Perl v5.26 Features (AmsterdamX.pm)brian d foy
 
Dumping Perl 6 (AmsterdamX.pm)
Dumping Perl 6 (AmsterdamX.pm)Dumping Perl 6 (AmsterdamX.pm)
Dumping Perl 6 (AmsterdamX.pm)brian d foy
 
6 more things about Perl 6
6 more things about Perl 66 more things about Perl 6
6 more things about Perl 6brian d foy
 
6 things about perl 6
6 things about perl 66 things about perl 6
6 things about perl 6brian d foy
 
Perl 5.28 new features
Perl 5.28 new featuresPerl 5.28 new features
Perl 5.28 new featuresbrian d foy
 
The Surprisingly Tense History of the Schwartzian Transform
The Surprisingly Tense History of the Schwartzian TransformThe Surprisingly Tense History of the Schwartzian Transform
The Surprisingly Tense History of the Schwartzian Transformbrian d foy
 
Perl Power Tools - Saint Perl 6
Perl Power Tools - Saint Perl 6Perl Power Tools - Saint Perl 6
Perl Power Tools - Saint Perl 6brian d foy
 
Perl Bag of Tricks - Baltimore Perl mongers
Perl Bag of Tricks  -  Baltimore Perl mongersPerl Bag of Tricks  -  Baltimore Perl mongers
Perl Bag of Tricks - Baltimore Perl mongersbrian d foy
 
The Whitespace in the Perl Community
The Whitespace in the Perl CommunityThe Whitespace in the Perl Community
The Whitespace in the Perl Communitybrian d foy
 
CPAN Workshop, Chicago 2014
CPAN Workshop, Chicago 2014CPAN Workshop, Chicago 2014
CPAN Workshop, Chicago 2014brian d foy
 
Parsing JSON with a single regex
Parsing JSON with a single regexParsing JSON with a single regex
Parsing JSON with a single regexbrian d foy
 
Reverse Installing CPAN
Reverse Installing CPANReverse Installing CPAN
Reverse Installing CPANbrian d foy
 
Advanced modulinos
Advanced modulinosAdvanced modulinos
Advanced modulinosbrian d foy
 
Advanced modulinos trial
Advanced modulinos trialAdvanced modulinos trial
Advanced modulinos trialbrian d foy
 

More from brian d foy (20)

Conferences for Beginners presentation
Conferences for Beginners presentationConferences for Beginners presentation
Conferences for Beginners presentation
 
20 years in Perl
20 years in Perl20 years in Perl
20 years in Perl
 
PrettyDump Perl 6 (London.pm)
PrettyDump Perl 6 (London.pm)PrettyDump Perl 6 (London.pm)
PrettyDump Perl 6 (London.pm)
 
Dumping Perl 6 (French Perl Workshop)
Dumping Perl 6 (French Perl Workshop)Dumping Perl 6 (French Perl Workshop)
Dumping Perl 6 (French Perl Workshop)
 
Perl v5.26 Features (AmsterdamX.pm)
Perl v5.26 Features (AmsterdamX.pm)Perl v5.26 Features (AmsterdamX.pm)
Perl v5.26 Features (AmsterdamX.pm)
 
Dumping Perl 6 (AmsterdamX.pm)
Dumping Perl 6 (AmsterdamX.pm)Dumping Perl 6 (AmsterdamX.pm)
Dumping Perl 6 (AmsterdamX.pm)
 
6 more things about Perl 6
6 more things about Perl 66 more things about Perl 6
6 more things about Perl 6
 
6 things about perl 6
6 things about perl 66 things about perl 6
6 things about perl 6
 
Perl 5.28 new features
Perl 5.28 new featuresPerl 5.28 new features
Perl 5.28 new features
 
The Surprisingly Tense History of the Schwartzian Transform
The Surprisingly Tense History of the Schwartzian TransformThe Surprisingly Tense History of the Schwartzian Transform
The Surprisingly Tense History of the Schwartzian Transform
 
Perl Power Tools - Saint Perl 6
Perl Power Tools - Saint Perl 6Perl Power Tools - Saint Perl 6
Perl Power Tools - Saint Perl 6
 
Perl Bag of Tricks - Baltimore Perl mongers
Perl Bag of Tricks  -  Baltimore Perl mongersPerl Bag of Tricks  -  Baltimore Perl mongers
Perl Bag of Tricks - Baltimore Perl mongers
 
The Whitespace in the Perl Community
The Whitespace in the Perl CommunityThe Whitespace in the Perl Community
The Whitespace in the Perl Community
 
CPAN Workshop, Chicago 2014
CPAN Workshop, Chicago 2014CPAN Workshop, Chicago 2014
CPAN Workshop, Chicago 2014
 
Parsing JSON with a single regex
Parsing JSON with a single regexParsing JSON with a single regex
Parsing JSON with a single regex
 
Reverse Installing CPAN
Reverse Installing CPANReverse Installing CPAN
Reverse Installing CPAN
 
Advanced modulinos
Advanced modulinosAdvanced modulinos
Advanced modulinos
 
Advanced modulinos trial
Advanced modulinos trialAdvanced modulinos trial
Advanced modulinos trial
 
Bag of tricks
Bag of tricksBag of tricks
Bag of tricks
 
I ❤ CPAN
I ❤ CPANI ❤ CPAN
I ❤ CPAN
 

Recently uploaded

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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 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...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

So You Want To Write About Perl

  • 1. So You Want to Write about Perl! brian d foy, brian.d.foy@gmail.com Publisher, The Perl Review YAPC Chicago 2006
  • 2. About me Wrote my first Perl article for TPJ #9 Then my next for TPJ #11 (Got into The Best of The Perl Journal) Later a columnist for TPJ O’Reilly Weblogger, MacDevCenter, &c. Publisher of The Perl Review Lead author of Learning Perl, 4th Edition Lead author of Intermediate Perl Working on Mastering Perl
  • 3. Reasons Not to Write Get rich Have more free time Quality time with your computer Free international travel
  • 4. Reasons To Write Your story is Perl’s best advocacy Learn more about Perl Become a better writer and communicator Let people know what you’re doing Let people (Google) know who you are
  • 5. Write now You can start right away Blogs use.perl.org Perlmonks Meditations
  • 6. Fancier Places Perl.com IBM Developer Works The Perl Review Dr. Dobbs, Linux Magazine, Unix Review
  • 7. Getting the Gig It’s who you know, mostly Or you have to have something really good Most places won’t be encouraging Find the right people Have some samples
  • 8. Publishers want Interesting content Good writing The least hassle Writers with whom they can work Something that sells
  • 9. Wanting the Gig People need to see your work Your publisher should promote you Your writing should take center stage Be careful about writing for free Talk to other authors about contracts and publishers Published other things you like
  • 10. Introducing yourself Most places have some sort of author or style guide with instructions When you propose something, be concise and to the point Realize that lots of other people are doing the same thing
  • 11. Authors at YAPC brian d foy, Randal Schwartz, Allison Randal, chromatic, Andy Lester, Larry Wall, Damian Conway, Tim Maher
  • 12. Publishers at YAPC brian d foy Allison Randal chromatic
  • 14. Books Allison Randal (allison@oreilly.com) O’Reilly Media, Onyx Neon Press Apress Pragmatic Bookshelf
  • 15. Magazines brian d foy (brian.d.foy@gmail.com), The Perl Review Kevin Carlson (kcarlson@ddj.com) “Lightweight Languages” in DDJ.com Formerly published The Perl Journal
  • 16. Actually Writing Come up with a good story Talk about more than just Perl Learn more than you already know Show how much you learned Describe code in prose Show your work to trusted friends
  • 18. Technical reviewers Develop a core set of people you trust Not a single person Let them see your story Find a publisher who will care enough to check Realize they won’t to care as much as you It’s still your job to make it right
  • 19. If a publisher makes a lot of changes... They like your story enough to spend time on it They are making you look better to the world They’ll hardly ever take credit It’s a normal part of technical publishing
  • 20. Tips for getting along Technical writing isn’t literature You aren’t an artist If you want more work, accept changes Don’t get emotionally attached to sentences Don’t read it after it’s published
  • 21. Summary Personal stories are good advocacy Getting the gig is about personal relationships You get better the more you do it You develop a reputation and a resumé You don’t do it to make money directly
  • 22. References “So you want to write a book” - http:// www.oreilly.com/oreilly/author/ TPR Author Guidelines - http:// www.theperlreview.com/Authors/
  • 23. Q&A