Future Programming Workshop FAQs

Is this workshop only about programming languages?

We welcome ideas about languages, development environments, analysis tools, methodologies, paradigms, or anything else that could benefit the future of programming.

Is there a mailing list I can join for announcements before I submit?

Yes you can register here.

What are the requirements on the video file?

We ask that you upload your screencast to Vimeo. They will take care of transcoding most video formats. You must enable the video for downloading so that we can make a copy at the submission deadline.

Can I post my video publicly?

Yes, but we advise against it. Think of your submission as a first draft. After presenting and workshopping your demo you will have a chance to submit a final revised version by December 1. That is the version you want to publish. To keep your submission private set the Vimeo privacy settings to allow only the user Future Programming Workshop to view and download your video.

Can I submit a paper instead?


I'm too old to learn how to do a screencast.

You pretty much just click the record button and do your demo as usual on your laptop.

What screencast software do you recommend?

We have had good results with both Camtasia and ScreenFlow. The free open source VLC is said to work on Windows/Mac/Linux but we haven't tried it.

Can I present a slide deck?

You can include slides in your presentation but we strongly suggest that you also demo some running code.

What rights do I have to assign to the workshop to publish my screencast?


Can I revise my screencast after it has been published?

No. We intend to permanently archive all published artifacts. However you can provide a link to your home page for further developments.

Will my published screencast get a DOI?