Programmer Extraordinaire: Technical Challenges