Enjoyed this? I also write programming books.