Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Gerontophilia Considered Harmful
Search
John SJ Anderson
June 22, 2016
Programming
0
160
Gerontophilia Considered Harmful
Lightning Talk from YAPC::NA::2016, as delivered by Mett Smeggin Troot
John SJ Anderson
June 22, 2016
Tweet
Share
More Decks by John SJ Anderson
See All by John SJ Anderson
JSON Web Tokens Will Improve Your Life
genehack
2
170
Logs Are Magic: Why Git Workflows and Commit Structure Should Matter To You
genehack
1
480
JSON Web Tokens Will Improve Your Life
genehack
0
70
JSON Web Tokens Will Improve Your Life
genehack
1
75
Automate Yo' Self -- SeaGL 2016
genehack
0
57
Automate Yo' Self (OpenWest 2016)
genehack
0
67
Modern Perl for the Unfrozen Paleolithic Perl Programmer
genehack
0
320
Modern Perl for the Unfrozen Paleolithic Perl Programmer
genehack
0
1.1k
Yet Another Keynote Speech
genehack
0
81
Other Decks in Programming
See All in Programming
自分ひとりから始められる生産性向上の取り組み #でぃーぷらすオオサカ
irof
8
2.1k
Rubyでつくるパケットキャプチャツール
ydah
0
400
DMMオンラインサロンアプリのSwift化
hayatan
0
230
自動で //nolint を挿入する取り組み / Gopher's Gathering
utgwkk
1
150
EC2からECSへ 念願のコンテナ移行と巨大レガシーPHPアプリケーションの再構築
sumiyae
3
620
為你自己學 Python
eddie
0
540
[Fin-JAWS 第38回 ~re:Invent 2024 金融re:Cap~]FaultInjectionServiceアップデート@pre:Invent2024
shintaro_fukatsu
0
320
はてなにおけるfujiwara-wareの活用やecspressoのCI/CD構成 / Fujiwara Tech Conference 2025
cohalz
3
3.1k
カンファレンス動画鑑賞会のススメ / Osaka.swift #1
hironytic
0
200
Flatt Security XSS Challenge 解答・解説
flatt_security
0
800
SpringBoot3.4の構造化ログ #kanjava
irof
2
580
混沌とした例外処理とエラー監視に秩序をもたらす
morihirok
18
3.1k
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
244
12k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.2k
Building Your Own Lightsaber
phodgson
104
6.2k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
A designer walks into a library…
pauljervisheath
205
24k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Optimizing for Happiness
mojombo
376
70k
Code Review Best Practice
trishagee
65
17k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.5k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
30
2.1k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Transcript
Hi! Hi! My name is Mett Smeggin Troot!
my name is Hi! My name is Mett Smeggin Troot!
me+ smeggin troot Hi! My name is Mett Smeggin Troot!
mst? For some reason, I am constantly being confused for
another Perl person with same initials.
!mst This is annoying! I am not this MST person.
gerontophilia considered harmful Also, this talk title, this is all
wrong.
who is this geneheck? This speaker coordinator geneheck has messed
this all up
gerontoPERLia considered harmful no, my talk is "gerotoPERLia considered harmful"
what even is gerontoPERLia? what even is this?
using old Perl when you don't need to it is
using old perl when you don't have a reason to!
not interpreter version to be clear, i'm not really talking
about version of perl you use
solved problem. we can fix old perl interpreter problem, we
have the tools
use perlplbrewenv. solved! we have the technology.
language features no, i'm talking about language features.
maintaining backwards compaBbility i'm talking about fetishistically maintaining backward compatibility
with earlier versions of the language when you're using a more modern version
OH WAIT hold up.
are you on the toolchain gang? are you part of
the Perl toolchain gang?
i'm sorry. oh god I'm so sorry you have to
deal with that
thank you so much. also, thank you for all you
do. i appreciate it deeply.
everybody else? but the rest of you? not on toolchain
gang?
use new features! use new perl features already!
why? why is this important?
virtuous circle! because there's a feedback loop here
dev makes feature. feature gets used. dev is happy. dev
make more new feature. language gets be+er! everybody wins. ❤ {read slide}
alternaBve? if we don't do that, what happens?
dev makes feature. feature gets ignored. dev is sad. dev
leaves. language stagnates & dies. nobody wins. {read slide}
use new features! so use new features dammit
subrouBne signatures! use subroutine signatures
rjbs++ shout-out to rik for requiring 5.14 in new version
of Dzil this is a small but significant step in the right direction
trog++ and another shout out to trog for pioneering the
field of YAPC cosplay
mst++ and finally, a shout out to mst, who wasn't
able to be here this year. it didn't feel like YAPC without you, so i decided maybe you could _sort_ of be here after all...
thanks!