Software engineering

The sacred art of pressing random keys on the keyboard in order to try telling the computer to do a specific action. Most of the times it results with some gibberish which even the author doesn't understand. And sometimes it even makes the computer do the desired thing.