The Productive Programmer

Date 14 May 2018
Speaker(s) Damian Conway
Fees 70 CHF
Cancellation deadline 24 Apr 2018
Application Open
City Lausanne


This half-day class explores how the Unix environment can be modified to improve a programmer's productivity. It shows how simple enhancements to the shell environment, editor command set, command-line utilities, and window management tools all help to dramatically improve his one's work-flow.

In addition to the specific productivity techniques described, at a deeper level this course is about laterally re-thinking your workspace, getting you out of your existing ruts, and helping you custom-tailor more efficient ways of interacting with, and automating, your own development environment -- whatever it happens to be.

This class is taught by Damian Conway, a well-known speaker and lecturer (see his official biography or his Wikipedia page). Damian already lectured at SIB several times, and consistently received amazing feedback about his courses.


Programmers who are looking to make their day-to-day work practices more efficient, less stressful, and more enjoyable.


Knowledge / competencies

Participants should have experience with an Unix environment.


You do not need to bring anything for this course.


The registration fee for academics is 70 CHF, or 200 CHF otherwise. This includes printed course material.

Deadline for registration and free-of-charge cancellation is set to 23 April 2018; participants who cancel after this date will not be reimbursed. Please note that participation to SIB courses is subject to this and other general conditions, available at general conditions.

You will be informed by email of your registration confirmation.

Venue and Time


The course will start at 13:00 and end around 17:00. Precise information will be provided to the participants in due time.

Additional information

This course is co-organized by the SIB and the EPFL.

Coordination: Frédéric Schütz, SIB training group

You are welcome to register to the SIB courses mailing list to be informed of all future courses and workshops, as well as all important deadlines using the form here.

For more information, please contact