Debug, optimisation and ergonomy