Fun
Software development should be fun. Maybe not all of the time, but writing code for mischief every now and again is well worth it.
Examples
- Using Turing machines to make drawings
- Play the accordion in your browser by resizing your browser window
- Blob Sallad: throw blobs around the screen
- Buttocks