Programming in the Future

Short Form


How does programming change and what will it be like in 25 years when you take your flying car to the office? Do the past 25 years of Perl give us enough perspective to see 25 years into the future? We'll look at recent progress, new features, and see how you can use a deeper knowledge of the inner workings to revolutionize your approach solving problems today.


How does programming change and what will it be like in 25 years when you take your flying car to the office? The Perl language and interpreter have proven to be extremely malleable and the resultant ongoing experimentation has yielded steady evolutionary progress in the core, CPAN libraries, and standard practice. Working within such a dynamic, interpreted language allows creative programmers to blur the lines between interpreter and language, present and future.

If we truly understand the workings of the interpreter and the basic constructs of programming languages, we demystify the barrier between any conceivable future and the current reality. Today’s programmers will be using these ideas to tackle the unsolved problems in performance, maintainability, and managing complexity. The future of programming depends on our shared insight and understanding of current languages and technology, not on some magic externality.

We’ll look at the history and future of programming. Specifically, we look 25 years back to the beginnings of Perl and use this perspective to understand the possible future of programming technology, codecraft, and how the way we program will change in the next 25 years.

You will see how a language interpreter works, and how perl works, in particular. We’ll also look at specific CPAN modules, changes in recent versions of the interpreter, and practices which have become common in modern Perl usage. You don’t have to be a Perl expert to benefit from these ideas and once you’ve seen the future, it becomes yours.

Speaking experience

Eric has spoken at Open Source Bridge and OSCON, as well as the PLUG,, and westside proggers user groups. He has written and presented a dozen different talks over the past 6 years.