Prototyping remains an underappreciated technique in software design. In this talk, Robert develops a functioning prototype for a specific Go language extension, multi-dimensional index expressions. He explains how implementing and playing with the prototype informs the existing design, which ultimately may lead to a better final design.

View the slides

The complete talk text is here:

The complete implementation of the example prototype developed in the talk can be found here:

No compiler or runtime background is required to follow this talk.

About the speaker

Robert Griesemer
Robert Griesemer
Co-creator of Go

About the conference

dotGo 2016
The European Go conference
Next edition: dotGo 2017 in Paris, France. Tickets available now!

Liked this talk? Share it!


comments powered by Disqus