This was not an easy job for a software developer, but it partly did make fun. ;)
I tried also bonding finish, a left over from some years ago, but the gypsum is smoother and feels better in the hands; Yes, its a dirty job. Make sure you have wet towels within reach. ;)