I thought I would start writing down solutions I came up while programming. I'd often come back to stuff I'd written months ago and have no idea how or why it worked. So I thought that maybe writing it down would be a good way to clear the cobwebs off my head.
These are not intended to be the best solutions to any problems. In fact they might just be the opposite...

Collision detection
Pathfinding
Group movement / flocking