Paul McCartney is a natural songwriter and is often able to write a song on the spot. Many of his songs were written when he had plenty of free time, while others he had to write within a deadline.