Welcome
When Wrong is Better
By chromatic .
Date: Wednesday, 13 June 2012 15:30
Duration: 50 minutes
Target audience: Beginner
Language: English
Tags: cpan design perl5 software
Perl 1 was a quick and dirty tool intended to solve problems with minimal ceremony. Perl 5 continues that proud tradition and extends it with our amazing CPAN.
Yet sometimes our amazing tools aren't what we need. Sometimes we make more work for ourselves. Sometimes the monolingual purity of our conventional orthodoxy gets in the way.
Sometimes solving a problem the best way (performance, ease, simplicity, safety, schedule) means doing it the wrong way.
I'll show examples from real projects, deployed to real users, and explain why we chose to do things the wrong way. Potential examples include:
* HTML parsing
* Database updates
* Caching and the lack thereof
* Avoiding rework
* Error handling
* Queueing
- Stevan Little (stevan)
- Mithun Ayachit (MITHUN)
- Michael Aquilina
- Stephen Scaffidi (hercynium)
- Sterling Hanenkamp
- david delikat
- Mark Allen
- Robert Threet
- Peter Rabbitson (ribasushi)
- Nathan Gray (kolibrie)
- Jesse Luehrs
- apeiron
- Patrick Michaud (Pm)
- Greg Hill
- Florian Ragwitz (rafl)
- Larry M
- Cathy Zeng
- Aaron Stephenson
- Scott Miller
- Jon Gentle (atrodo)
- Matt Phillips
- Jesse Thompson
- James Morgan
- jerry gay
- David Scholes
- Mark Jubenville (ioncache)
- Dana Jacobsen (danaj)
- jim winkle
- John Anderson (genehack)
- Daniel Sterling
- Bob Plankers
- Karl Williamson
- Mark A. Stratman (mstratman)
- Joakim Lagerqvist
- Andy Lester
- Gregory Oschwald
- Darren Duncan
- Abhishek Shende (abhishekisnot)
- Joe Kline (gizmomathboy)
- Deb Smalley
- Craig Treptow
- Michael Malony
- Tommy Stanton (tstanton)

