Improving software delivery in every organisation

GNU Smalltalk MLD: Worksheet

You aren’t expected to finish all these exercises.

Exercise 1

Goto craigjbass/gnu_smalltalk_koans and follow the Docker instructions

Exercise 2

You are expected to practice TDD for this exercise

Build a solution to the Tennis kata in GNU Smalltalk.


  • GNU Smalltalk is a really old language (first release was in 1972!). What can we learn from such an old programming language?
  • Consider how a UI might use your Tennis game implementation. Do you think you could make any improvements?

How effective is your business at software delivery?

Answer these 20 questions and find out where the principal software delivery challenges lie within your organisation.

Get started now