After today's news that Microsoft CEO Steve Ballmer is to step down, it's worth taking a moment to reflect on a high profile career at the forefront of the tech industry.
And the way in which he'd charge up and down a stage screaming 'developers'.
He may be retiring, but he certainly wasn't retiring when it came to his approach to stage presentations (sincere apologies). So in celebration, here are some of our favourite moments.
Ballmer on the iPad
And laughing at the iPhone:
He's always had a soft spot for developers...
And finally this blast from the past: