CREATING PINBOARD IMAGES WITH PROGRAMMING: A ENGINEER'S GUIDE