How to make your game run at 60fps - Tyler Glaiel - Medium
Marshall Bowers

I got a bunch of people asking why not just update with a variable timestep, and often see armchair programmers say "well if a game is programmed CORRECTLY they just update at arbitrary timesteps". while(running) { deltaTime = CurrentTime()-OldTime; oldTime = CurrentTime(); No weird timing junk. No weird interpolated rendering.