Practical aspects of numerical time integration